2

好吧,说到 Python,我是个菜鸟,我必须学习这个才能工作。到目前为止,我正在研究一些列出目录的小程序。

我正在使用 Python 3.2.1 .. 在 Python Shell 中,我创建了一个新窗口并输入:

import glob
print glob.glob("/*.txt")

但是当我“运行模块”时,我保存它,它总是告诉我无效的语法,它突出显示代码中的第二个 glob .. 为什么?关于如何解决这个问题的任何想法?我真的不明白为什么我有一个错误..

4

1 回答 1

5

print是 Python 3 中的一个函数。您不能像在 2.x 版本中那样使用它作为语句。如果编写为,您的代码应该可以工作:

import glob
print(glob.glob("/*.txt")) #Note the parens for print()
于 2013-02-05T04:04:57.097 回答