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

30秒到達(dá)戰(zhàn)場
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊
假設(shè)您有一個(gè)名為file.txt以下內(nèi)容的文本文件:
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
在這里嘗試一下。
添加回答
舉報(bào)
0/150
提交
取消