使用Python删除文件中的特定行假设我有一个满是昵称的文本文件。如何使用Python从该文件中删除特定的昵称?
3 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
with open("yourfile.txt", "r") as f:
lines = f.readlines()with open("yourfile.txt", "w") as f:
for line in lines:
if line.strip("\n") != "nickname_to_delete":
f.write(line)strip("\n")line
千万里不及你
TA贡献1784条经验 获得超9个赞
with open("target.txt", "r+") as f:
d = f.readlines()
f.seek(0)
for i in d:
if i != "line you want to remove...":
f.write(i)
f.truncate()
PIPIONE
TA贡献1829条经验 获得超9个赞
with open("yourfile.txt", "r") as input:
with open("newfile.txt", "w") as output:
for line in input:
if line.strip("\n") != "nickname_to_delete":
output.write(line)添加回答
举报
0/150
提交
取消
