我在 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
提交
取消