我有一个项目,文件目录非常复杂
project/
scripts/
scriptA.py
...
data/
A.csv
...
scripts\
中的文件将修改data\
中的内容。实际的结构是一个更加嵌套和复杂的结构。由于我正在分别测试每个文件,因此目前这项工作正常,但我希望在根目录中包含一个run.py
,它将运行所有相关脚本
但是,scriptA.py
等等都是用相对路径写入的,比如../data/A.csv
,这意味着run.py
不会运行。最好的办法是什么?我已经研究了Python的__file__
,但我仍然不确定如何将其用于我的目的
Tags:
如果您使用的是Python 3,我会这样做:
你可能不会像那样把它分解成一堆不同的变量,我这样做只是为了举例说明。有关详细信息,请签出pathlib docs
相关问题 更多 >
编程相关推荐