gpt4 book ai didi

python删除部分行

转载 作者:行者123 更新时间:2023-11-28 22:26:47 25 4
gpt4 key购买 nike

我有一个包含一些字符串的文本文件,例如:

test2@gmail.com:123456
test2@hotmail.com:124554134
test1@yahoo.com:fdsfsdfe
test5@gmail.com:9875464

现在我想通过 python 删除 .com 之前的所有字符串。

我的代码(但错误):

import re

myline = open("file.txt" ,"r").readlines()

for single_line in myline:
spline= single_line.rstrip()
result = re.sub("\.com$", "", spline)
print (result)

我该怎么办?谢谢

最佳答案

为什么要使用re?只需拆分字符串即可。

with open("file.txt" ,"r") as f:
for single_line in f:
print single_line.split(':')[1]

关于python删除部分行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44493441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com