【发布时间】:2019-03-05 16:30:41
【问题描述】:
with open("C:\\test\\data1.txt") as f:
data = f.readlines()
tail = data[-10:]
我在文件夹 test 中有一个文件名 data1.txt,当我的程序从文件中读取时,它会从文件中读取全部内容并仅打印文件中的最后 10 行。
['这是行号 21\n', '这是行号 22\n', '这是行 number 23\n', '这是行号 24\n', '这是行号 25\n', '这是行号 26\n', '这是行号 27\n', '这是行 number 28\n', '这是第 29 行\n', '这是第 30 行\n']
我想用换行符打印文件的最后 10 行,但不知道如何在列表数据结构内的换行符内放置。
例如: 像这样打印txt文件(data1.txt):
这是第 21 行
这是第 22 行
这是第 23 行
这是第 24 行
没有\n和列表减速([''])
【问题讨论】:
-
我不明白这个问题,你能添加一个你期望的具体例子吗?
-
感谢您的评论,我希望每一行都单独示例:这是第 21 行和新行,这是第 22 行,依此类推...制作 /n一个效果,而不是一个普通的字符串
-
添加示例到您的问题而不是评论。
标签: python python-3.x