问题描述
我正在使用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 (将#修改为@)