我在 txt 文件中有以下值blabla:loremispum:78467887844loremispum:blabla:74365323soandso:loremispum:67545667我想以如下格式打印出值username:blablaRealname:loremispumid #:78467887844username:loremispumRealname:blablaid #:74365323username:soandsoRealname:loremispumid #:67545667我將如何在 python 中解決這個問題?
1 回答

30秒到達戰場
TA貢獻1828條經驗 獲得超6個贊
假設您有一個名為file.txt以下內容的文本文件:
blabla:loremispum:78467887844
loremispum:blabla:74365323
soandso:loremispum:67545667
您可以逐行讀取文件并使用str.?分裂:
with open('file.txt', 'r') as file:
? ? for line in file:
? ? ? ? username, realname, identifier = line.split(':')
? ? ? ? print(f'username:{username}')
? ? ? ? print(f'Realname:{realname}')
? ? ? ? print(f'id #:{identifier}')
輸出:
username:blabla
Realname:loremispum
id #:78467887844
username:loremispum
Realname:blabla
id #:74365323
username:soandso
Realname:loremispum
id #:67545667
在這里嘗試一下。
添加回答
舉報
0/150
提交
取消