给定以下字符串:
dir/dir2/dir3/dir3/file.txt
dir/dir2/dir3/file.txt
example/directory/path/file.txt
我希望在这些目录中创建正确的目录和空白文件。
我导入了 os
模块,我看到有一个 mkdir
函数,但我不确定如何创建整个路径和空白文件。任何帮助,将不胜感激。谢谢。
最佳答案
这里是您所有问题的答案(目录创建和空白文件创建)
import os
fileList = ["dir/dir2/dir3/dir3/file.txt",
"dir/dir2/dir3/file.txt",
"example/directory/path/file.txt"]
for file in fileList:
dir = os.path.dirname(file)
# create directory if it does not exist
if not os.path.exists(dir):
os.makedirs(dir)
# Create blank file if it does not exist
with open(file, "w"):
pass
关于python - 在 Python 中从字符串创建路径和文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8344315/