IOError: [Errno 22] неверный режим ('wb') или имя файла:

Я продолжаю получать следующую ошибку.

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

Вы не можете использовать : в именах файлов Windows, см. Именование файлов, путей и пространств имен; это один из зарезервированных символов:

  • Следующие зарезервированные символы:

    • < (меньше)
    • > (больше)
    • : (двоеточие)
    • " (двойная кавычка)
    • / (косая черта)
    • \ (обратная косая черта)
    • | (вертикальная полоса или труба)
    • ? (знак вопроса)
    • * (звездочка)

Используйте другой символ не в списке зарезервированных символов.