如何解决如何在Python中为项目中的所有脚本进行目录引用
我正在使用Python一段时间,但这是我第一次在一个具有彼此引用的不同脚本的项目中暂存它。文件的结构如下(简化):
Project Folder
|
|__folder1
|
|__Folder1a
|
|__script1
|
|
|__folder 1b
|
|__script2
|
|__script3
所以,因为script2和script3都使用脚本1中的函数,所以我现在在script2和script3中都这样做:
main_dir = os.path.dirname(os.path.realpath(__file__))
modules_dir = os.path.realpath(os.path.join(main_dir,'..','..'))
sys.path.insert(0,modules_dir)
from folder1.folder1a.script1 import function1
问题是:这样,我需要将此代码放在每个脚本中,这不是很方便。我确实有一个设置脚本,所以也许我可以将推荐代码放在这里。我只是不确定如何以最整洁和最有效的方式进行操作。有人可以帮我吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。