我正在尝试创建新词典。
import os
import datetime
parent_dir = "E:\\"
directory = "cali"
now = datetime.datetime.utcnow().strftime("%b-%d_%H:%M:%S")
path = os.path.join(parent_dir, directory, now)
os.makedirs(path)
但是我收到此错误:
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'E:\\cali\\Dec-25_07:53:44'
答案 0 :(得分:2)
您不能创建名称为:
的文件夹,而要替换
now = datetime.datetime.utcnow().strftime("%b-%d_%H_%M_%S")
答案 1 :(得分:1)
:
是在Windows中命名目录的非法字符之一。
因此,您需要将:
中的("%b-%d_%H:%M:%S")
替换为_
,以解决该错误。