python项目的运行问题

savokiss
  • 6.2k

背景

在sublime下直接编译跑的:

这是目录结构:
图片描述

import.py:

#coding:utf-8
from rad import test

if __name__ == '__main__':

    test.test()

test.py:

#coding:utf-8

def test():
    print 'this is test module'

问题

现在打开import.py直接ctrl+b编译提示找不到rad这个module:

Traceback (most recent call last):
  File "E:\py_project\py_test\main\import.py", line 2, in <module>
    from rad import test
ImportError: No module named rad

我该怎么运行这个import.py文件?

python刚看两天,有些概念还不太清楚,见谅!

回复
阅读 2.4k
1 个回答
import sys
sys.path.append('..')

from rad import test

if __name__ == '__main__':
    test.test()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏