Python WindowsError: [Erreur 123] Le nom de fichier, le nom du répertoire ou de la syntaxe du nom de volume est incorrecte:

Je suis nouveau en programmation, c'est en fait ma première mission de travail avec le codage. mon code ci-dessous est de lancer une erreur:

WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect.

Je ne suis pas en mesure de trouver où est la question.

import os

folders = ["pdcom1", "pdcom1reg", "pdcomopen"]


for folder in folders:
    path = r'"C:\Apps\CorVu\DATA\Reports\AlliD\Monthly Commission Reports\Output\pdcom1"'
    for file in os.listdir(path):
        print file
Vous utilisez les guillemets Simples et Doubles. Qui pourrait être un problème!
eh bien, c'était elle! Je vous remercie. Il ajoute qu'à l'extérieur des guillemets simples de travail une solution différente, et je suppose que j'ai oublié de les enlever.
Astuce de débogage: s'Assurer que les données que vous nourrissez à des fonctions qui sont apparemment mauvais comportement est correct. Un simple print(path) aurait montré que les guillemets ont été une partie de la chaîne de valeur.

OriginalL'auteur AlliDeacon | 2015-11-09