OSError:文件名、目录名或卷标语法不正确



我正在尝试创建一个新字典。

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'
:

是在Windows中命名目录时非法的字符之一。

因此,您需要将("%b-%d_%H:%M:%S")中的:替换为_以解决错误。

您不能创建名称中包含:的文件夹,而应替换

now = datetime.datetime.utcnow().strftime("%b-%d_%H_%M_%S")

相关内容

  • 没有找到相关文章

最新更新