【发布时间】:2019-06-14 17:07:18
【问题描述】:
我想知道是否有比使用 sys.path.extension 扩展路径更顺畅的方式来处理从 repo 中提取的模块。
我们拉取一个项目,完成后需要每天保存它的文件结构。再说了,每次上班我都会拉整个项目。
所需的路径扩展深度不同,我们只是使用很多代码行来描述模块的位置。
有没有更简单的方法来做到这一点?有没有办法概括这个路径扩展?
我们经常推送和拉取 repo,因为我们谈论的是一小部分脚本,所以我们总是拉取整个主(项目)在本地工作。所以设置项目的路径扩展一次在本地运行并不能解决第二天的问题。
str_rel_par_folder = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
sys.path.extend([os.path.join(str_rel_par_folder, r'some_file')])
如果有人知道这个问题并以某种方式处理它,那就太好了。也许你有一些关于如何以不同的方式使用 Github 来避免这些问题的建议。
【问题讨论】:
标签: github path python-import