导入glob,Python语法错误

2 投票
1 回答
4336 浏览
提问于 2025-04-17 14:47

好吧,我对Python还很陌生,我需要为了工作学习这个语言……到目前为止,我在看一些小程序来列出目录。

我使用的是Python 3.2.1。在Python的命令行窗口里,我新建了一个窗口,然后我输入了:

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

但是当我“运行模块”时,我保存了它,结果总是提示我语法无效,并且代码中的第二个glob被高亮显示……这是为什么呢?有没有办法解决这个问题?我真的不明白为什么会出错……

1 个回答

5

在Python 3中,print是一个函数。你不能像在2.x版本中那样把它当作语句来使用。你的代码应该这样写:

import glob
print(glob.glob("/*.txt")) #Note the parens for print()

撰写回答