我有一堆文本文件来处理。我必须确保从一个文件夹中检索的文本文件,提取每个文本的单行。
这是否为Python 2.7,我已经尝试过的功能,如“os.Listdir”但随后的问题发生在尝试处理这些文件名。我alsy觉得我现在的代码是不是最佳的。
所以,我宁愿失去了,因为我是新来的Python,我希望你能帮助我。我会简明扼要:我必须恢复从我想放在列表的形式,然后做一个图表许多文件文本的单行成功。我已经尝试不同的东西,但没有人实际上是一个具体的解决方案。
采取必要的数据结构:
someArray = []
迭代这样的文件夹上,打开当前文件:
for someFile in os.listdir(path/to/dir):
someHandle = open(someFile)
lines = someHandle.readlines()
然后,得到你想要的具有索引x的处理线,并将其存储在预初始化数组
someArray.append(lines[x])
handle.close()
处理数据
for lline in someArray:
# do whatever