Я новичок в программировании, это на самом деле мое первое задание с кодировкой. мой код ниже бросает ошибку:Python WindowsError: [Ошибка 123] Неверное имя файла, имени каталога или тома:
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect.
Я не могу найти, где проблема.
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
Вы используете одиночные и двойные кавычки. Это может быть проблемой! – jkalden
ну, вот и все! Спасибо. Добавил, что вне одной цитаты работает другое решение, и я полагаю, я забыл их удалить. – AlliDeacon
Отладочный наконечник: убедитесь, что данные, которые вы передаете в функции, которые кажутся неправильными, верны. Простой 'print (path)' показал бы, что двойные кавычки являются частью значения строки. –