我已经写在了的TextWrangler如下:为什么os.walk不能识别我的变量名?
directory = raw_input("See contents of: ")
for root, dirs, files in os.walk(directory):
print root, dirs, files
不幸的是,当我在终端运行,并通过键入或从坞什么也没有发生拖动文件夹指定的目录路径。甚至没有错误消息。另一方面,当我在TextWrangler中输入以下内容,然后在终端中运行程序时,它工作正常。
for root, dirs, files in os.walk("/Users/paulpatterson/Documents/Python"):
print root, dirs, files
我的问题是,为什么os.walk不接受一个变量形式的路径。我正在使用的书 表明它应该像我在网络上看到的大多数例子一样,试图对此进行分类。
感谢后删除引号,现在的作品。已经完成了'打印目录',但没有发现最后的空间。 – 2010-12-15 20:22:17
+1 OP说,“现在有效”,我真的需要知道这是关于什么吗? – 2010-12-15 23:57:44