我有一个python程序,我正在调用一个文件夹容器,我运行了一些测试。路径硬编码如下:
test_path = src/test/unittest
但是想象一下我想将文件夹unittest
移动到另一个位置,但我仍然希望程序知道调用unittest
的路径。如何使路径可配置?
我尝试过这样的事情:
dataDir = os.path.abspath(os.path.basename(__file__))
testConfigFile = os.path.join(dataDir, 'unittest')
但是当我打电话给testConfigFile
时,它直接进入unittest,而不通过src / test /
答案 0 :(得分:1)
for root, subdirs, files in os.walk('.', True):
if files.count('unittest'):
dataDir=root