编辑文本文件以删除某些字符之前的所有内容

时间:2017-10-21 14:22:29

标签: python text python-3.6

所以我创建了一个虚假的聊天生成器,我已经获得了Twitch流的聊天记录来制作一个庞大的聊天记录文本文件。但是他们的格式是这样的,

[2017-10-14 05:27:17 UTC] beboh13: is this guy good

有没有办法让Python脚本编辑每一行以删除第4个空格,所以上面的消息会变成这个?

is this guy good

2 个答案:

答案 0 :(得分:0)

好的,所以我解决了我的问题,你实际上不必使用Python,我只是得到我的文本编辑器,按CTRL + H调出替换菜单,确保特殊命令thingys已打开。 (按钮是.*的图片)然后.*UTC] .*:替换为空。

答案 1 :(得分:0)

您可以将日志文件更改为csv格式并执行以下操作

In [3]: import csv

In [3]: with open('twitch.csv','r') as file:
    reado = csv.reader(file, delimiter= ' ') 
    #make sure that the delimiter in the file is a space
    for row in reado:
        print(' '.join(row[4:]))