IOError: [Errno 22] 无效模式 ('wb') 或文件名:

11 投票
1 回答
38742 浏览
提问于 2025-04-17 23:43

我一直遇到以下错误。

IOError: [Errno 22] invalid mode ('wb') or filename: 'C:\\Users\\Viral Patel\\Documents\\GitHub\\3DPhotovoltaics\\Data_Output\\Simulation_Data\\Raw_Data\\Raw_Simulation_Data_2014-03-24 17:21:20.545000.csv'

我觉得这可能是因为文件名最后的时间戳。有什么想法吗?

1 个回答

18

在Windows系统中,你不能在文件名中使用:这个符号,具体可以查看命名文件、路径和命名空间的相关说明;因为它是一个保留字符之一。

  • 以下是一些保留字符:

    • <(小于号)
    • >(大于号)
    • :(冒号)
    • "(双引号)
    • /(正斜杠)
    • \(反斜杠)
    • |(竖线或管道符)
    • ?(问号)
    • *(星号)

你可以使用其他不在保留字符列表中的符号来命名文件。

撰写回答