【发布时间】:2021-10-10 18:47:39
【问题描述】:
我有一个函数,我想从用户那里获取路径作为输入,并且我想在路径中创建一个文件夹。
这里是sn-p的代码:
import os
import datetime
def create_folder(name)
current_time = datetime.datetime.now()
folder_name = str(name)+"_("+str(current_time)+")_DATA"
parent_dir = directory_var.get() #getting value from tkinter
print(folder_name)
print(parent_dir)
path = os.path.join(parent_dir, folder_name)
os.mkdir(path)
create_folder("John")
我得到的错误输出是:
John_(2021-08-05 23:43:27.857903)_DATA
C:\app_testing
os.mkdir(path)
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect:
'C:\\app_testing\\John_(2021-08-05 23:43:27.857903)_DATA'
我需要在给定的 parent_dir 中创建一个新文件夹或目录,文件夹名称为 John_(date)_DATA
我们将不胜感激。 谢谢你
【问题讨论】:
标签: python python-3.x path python-os