如何用Python按指定词数限制保留文件末尾内容
问题解决更新
感谢各位的帮助,我终于搞定这个问题了!之前脑子一时卡壳,居然没用到这种思路,现在附上可用的代码。其他方案虽然能实现功能,但没法保留原文件的换行格式,这个方案可以做到。
可用代码
log_file = open("bigfile.txt", "rt") contents = log_file.read() words = contents.split(' ') #added space here log_file.close() write_file = open("info.txt",'w') # 清空目标文件原有内容 # 截取文件末尾的内容 words_to_add = words[-1000:] # 参考@jpa的建议 for w in words_to_add: write_file.write(w + " ") write_file.close()
内容的提问来源于stack exchange,提问作者Music lyric bot
相关产品推荐
相关产品推荐

