2014-03-24 8 views
10

Ich bekomme immer den folgenden Fehler.IOError: [Errno 22] ungültiger Modus ('wb') oder Dateiname:

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' 

Ich denke, es liegt an der Zeitmarke am Ende des Dateinamens. Irgendwelche Ideen?

Antwort

13

Sie können : nicht in Windows-Dateinamen verwenden, siehe Naming Files, Paths, and Namespaces; Es ist eines der reservierten Zeichen:

  • The following reserved characters:

    • < (less than)
    • > (greater than)
    • : (colon)
    • " (double quote)
    • / (forward slash)
    • \ (backslash)
    • | (vertical bar or pipe)
    • ? (question mark)
    • * (asterisk)

Verwenden Sie ein anderes Zeichen, das nicht in der Liste der reservierten Zeichen enthalten ist.

+0

Danke, ich habe die Doppelpunkte in Bindestriche geändert und es hat funktioniert – user3369317

+1

@ user3369317 Nach [ISO 8601] (https://en.wikipedia.org/wiki/ISO_8601) wäre '20140324T172120,545000' auch in Ordnung. – glglgl

Verwandte Themen