我用 Eclipse 在 Python 中编写了一个小脚本,它在从 Eclipse 执行时可以工作。但它不适用于命令行:
>python test.py argument1 argument2
from src import Tests, ImportError: No module named src
该脚本存储在以下文件夹中:
ScriptFolder
.input
.report
.src
..test.py
..Tests
...Test1.py
...Test2.py
..TestUtils
...FileUtils.py
这就是我在 test.py 中进行导入的方式:
from src import Tests
from TestUtils import FileUtils
关于init.py文件,与test.py共享文件夹的是空的,进入Tests文件夹的内容如下:
import Test1
import Test2
TestUtils 中的init .py 文件包含以下内容:
import FileUtils
问题是,如果我将行更改from src import Tests
为只是import Tests
我在 Eclipse 中遇到错误:Unresolved imports: Tests. found at src.Tests
如何使它适用于 Eclipse 和命令行?