我有一个.txt文件,其中包含以下行:
username:password:*email*:email_address, where *email* is a fixed word throughout the file.
我想在第一个:之后和第二个:之前删除所有内容,换句话说,删除密码并且只有username:*email*:email_address
。
任何人都可以帮助我吗?感谢
答案 0 :(得分:0)
您可以编写如下的Python脚本:
with open('file.txt') as f:
for line in f.readlines():
fields = line.split(':')
del fields[1]
print ':'.join(fields),
并将输出重定向到新文件。