如何使路径/子路径可配置?

时间:2017-10-02 09:14:13

标签: python filepath

我有一个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 /

1 个答案:

答案 0 :(得分:1)

for root, subdirs, files in os.walk('.', True):
  if files.count('unittest'):
    dataDir=root