【发布时间】:2011-04-14 16:38:18
【问题描述】:
我正在寻找一些关于使用变量生成文件路径的最佳方法的建议,目前我的代码类似于以下内容:
path = /my/root/directory
for x in list_of_vars:
if os.path.isdir(path + '/' + x): # line A
print(x + ' exists.')
else:
os.mkdir(path + '/' + x) # line B
print(x + ' created.')
对于如上所示的 A 行和 B 行,是否有更好的方法来创建文件路径,因为我深入研究目录树会变得更长?
我设想一个现有的内置方法如下使用:
create_path(path, 'in', 'here')
生成/my/root/directory/in/here 形式的路径
如果没有内置函数,我就自己写一个。
感谢您的任何意见。
【问题讨论】: