if not os.path.isdir("DirectoryName"):
os.makedirs("DirectoryName")
if not os.path.isfile('FileName.xlsx'):
wb = openpyxl.Workbook()
dest_filename = 'FileName.xlsx'
我有以下问题:我想在我有 python 文件的同一目录中创建一个目录,并在目录中创建 FileName.xlsx:DirectoryName,我还没有找到如何做到这一点。你能帮帮我吗?
谢谢
最佳答案
Documentation说你可以 wb.save(os.path.join('DirectoryName', 'FileName.xlsx'), as_template=False)
。使用 dest_filename = 'FileName.xlsx'
您只需为变量赋值。所以尝试:
if not os.path.isdir("DirectoryName"):
os.makedirs("DirectoryName")
if not os.path.isfile('FileName.xlsx'):
wb = openpyxl.Workbook()
dest_filename = 'FileName.xlsx'
wb.save(os.path.join('DirectoryName', dest_filename), as_template=False)
请注意,您的文件所在的目录可能与您的路径所在的当前目录不同。
关于python - 在不同的目录中创建一个 excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35842727/