【发布时间】:2015-11-09 21:29:32
【问题描述】:
我是编程新手,这实际上是我的第一个编码工作任务。我下面的代码抛出错误:
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
【问题讨论】:
-
您使用单引号和双引号。这可能是个问题!
-
好吧,就是这样!谢谢你。已添加外部单引号使用不同的解决方案,我想我忘了删除它们。
-
调试提示:确保您提供给看似行为不端的函数的数据是正确的。一个简单的
print(path)会表明双引号是字符串值的一部分。
标签: python