【发布时间】:2018-09-01 02:13:56
【问题描述】:
如何仅在目录中迭代文本文件?到目前为止我所拥有的是;
for file in glob.glob('*'):
f = open(file)
text = f.read()
f.close()
这可行,但是我必须将我的 .py 文件存储在同一目录(文件夹)中以使其运行,因此迭代包括 .py 文件本身。理想情况下,我想要指挥的是;
- “查看此子目录/文件夹,并遍历其中的所有文件”
或者...
- “查看此目录中的所有文件并遍历扩展名为 .txt 的文件”
我确定我要求的是一些相当直截了当的东西,但我不知道如何继续。可能值得我强调的是,我通过反复试验获得了 glob 模块,所以如果这是绕过这个特定方法的错误方法,请随时纠正我!谢谢。
【问题讨论】:
-
如果您想查找所有带有 .txt 扩展名的文件,那么此链接可能对您有用 - stackoverflow.com/questions/3964681/…