如何在python中跨所有源文件附加项目路径(以最有效的方式)?

2024-04-26 22:38:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我的项目有一个目录结构

<some_path>/code/project/
                        /conf
                        /data
                        /src/
                            a/x.py
                            b/
                             c/y.py
                            ... 
  • 每个x.py、y.py都可以独立运行,因此必须在自己的脚本中附加项目路径作为

sys.path.append('~/code/project')

  • 当您的代码需要在集群上的多台计算机上运行,而我最终手动更改路径时,这将变得不可管理:(

  • 这是一个糟糕的设计,我想知道什么是附加项目的最佳方式

  • 在这种情况下,追加项目路径的最佳方式是什么

    • 我不会在每个.py file中都写sys.path.append
    • 我可以定义每次运行.py file时运行的主配置

谢谢


Tags: path项目py路径目录projectdataconf