gpt4 book ai didi

将路径附加到项目中的多个文件的 Pythonic 方式

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:15 24 4
gpt4 key购买 nike

我正在开发一个由多个文件夹和 .py 文件组成的 python 项目。
对于所有文件,在从其他文件夹导入文件之前,我必须使用 sys.path.append 引入我的项目目录。如果我想在另一台电脑上运行代码,这就很麻烦。我想知道是否有更好的方法,以便我在另一台电脑上运行时不需要更新文件中的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__)) 只是一个示例。

关于将路径附加到项目中的多个文件的 Pythonic 方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48557738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com