我有一个包含多个脚本(scriptA,scriptB,scriptC)的python项目,这些脚本必须能够找到位于该项目子路径中的包,而不是python包或模块。该组织是这样的:
|_project
|_scriptA.py
|_scriptB.py
|_scriptC.py
|_thrift_packages
|_gen-py
|_thriftA
|__init__.py
|_thriftA.py
在每个脚本的基础上,我将该目录的绝对路径添加到sys.path中
是否有一种方法可以在项目中每次执行脚本时更改PYTHONPATH或sys.path,这样就不必在每个脚本的基础上将目录的路径附加到sys.path了?] >
我有一个包含多个脚本(scriptA,scriptB,scriptC)的python项目,这些脚本必须能够找到位于该项目子路径中的包,而不是python包或模块。组织...
您应该在每个程序包中添加__init__.py
,然后正确调用所有脚本。