【发布时间】:2019-03-07 22:03:08
【问题描述】:
我有一组逐行读取的文件。我希望每个文件的最后一行都有文件名。这是完成文件部分读取的代码,但我不知道如何显示文件名:
import glob
a = []
def convert_txt_to_dataframe(path):
for files in glob.glob(path + "./*manual.txt"):
for x in open(files):
a.append(x)
这样就完成了逐行导入所有文本文件,所以现在我希望每个文件的最后一行都有一个随附的文件名
我希望它看起来像:
Hello Goodbye
0 Thank you for being a loyal customer. MyDocuments/TextFile1
1 Thank you for being a horrible customer. MyDocuments/TextFile1
2 Thank you for being a nice customer. MyDocuments/TextFile3
【问题讨论】:
-
您能否举例说明您想要实现的目标?
-
所以
a[-1] += files在for x in ..循环之后? -
@Martihn Pieters,你能写出完整的代码,以便我完全理解你在说什么吗?
-
@Srini,我添加了我想看到的输出
-
很抱歉,我仍然无法理解所需的输出。什么是你好和再见? 0,1,2 代表 3 个不同文件的最后几行吗?
标签: python python-3.x dataframe import glob