类似的问题已经问过很多次了,但我还没有找到解决方案。我有 Python 项目,其结构如下(简化版)。问题
是导入module1
. myscript.py
到目前为止,我已经在 .topsys.path.append(os.path.join(os.path.dirname(sys.argv[0]), '..'))
上进行了编写myscript.py
,但这不是很优雅,我想知道我的项目的最佳结构是什么,可以轻松地将模块从项目导入到位于单独文件夹中的脚本中。
project
--project
----module1.py
----module2.py
----__init__.py
--examples
--scripts
---myscript.py
--Readme.md