簡體   English   中英

編輯文本文件以刪除特定字符之前的所有內容

[英]Editing Text File to remove everything before certain character

所以我正在創建一個假聊天生成器,我已經獲得了 Twitch 流的聊天記錄來制作一個巨大的聊天記錄文本文件。 但是它們的格式是這樣的,

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

有沒有辦法讓 Python 腳本編輯每一行以刪除第 4 個空格,所以上面的消息會變成這樣?

is this guy good

好的,我解決了我的問題,您實際上不必使用 Python,我剛拿到文本編輯器,按 CTRL+H 調出替換菜單,確保啟用了特殊命令 thingys。 (按鈕是.*的圖片)然后用.*UTC] .*:替換為空。

您可以將日志文件更改為 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:]))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM