【发布时间】:2011-06-28 03:57:01
【问题描述】:
我有一个文本文件目录,它们都具有扩展名.txt。我的目标是打印文本文件的内容。我希望能够使用通配符*.txt 来指定我希望打开的文件名(我正在考虑类似F:\text\*.txt 的内容?),拆分文本文件的行,然后打印输出。
这是我想要做的一个例子,但我希望能够在执行我的命令时更改somefile。
f = open('F:\text\somefile.txt', 'r')
for line in f:
print line,
我之前检查了 glob 模块,但我不知道如何对文件进行实际操作。这是我想出的,不工作。
filepath = "F:\irc\as\*.txt"
txt = glob.glob(filepath)
lines = string.split(txt, '\n') #AttributeError: 'list' object has no attribute 'split'
print lines
【问题讨论】:
标签: python file filenames wildcard