将路径附加到项目中多个文件的 pythonic 方法



我正在做一个由几个文件夹和.py文件组成的python项目。
对于所有文件,在从其他文件夹导入文件之前,我必须使用 sys.path.append 来介绍我的项目目录。如果我想在另一台PC上运行代码,这会很麻烦。我想知道是否有更好的方法,以便在另一台 PC 上运行时不需要更新文件中的sys.path.append

您可以将

sys.path.append与相对路径一起使用,而不是与绝对路径一起使用。

以下是我在我的一个项目中的做法:

创建文件Config.py

import sys,os
sys.path.append(os.path.dirname(os.path.dirname(__file__)))

并将此文件导入到项目中的其他每个文件中。

请注意,os.path.dirname(os.path.dirname(__file__))只是一个示例。

最新更新