帮我用Python写一个代码要求如下:修改一个txt文件并删除其中的和符号
以下是可能的 Python 代码实现:
filename = 'example.txt'
new_lines = []
with open(filename, 'r') as f:
for line in f:
# 删除所有的','和'@'符号
new_line = line.replace(',', '').replace('@', '')
new_lines.append(new_line)
with open(filename, 'w') as f:
f.writelines(new_lines)
这个代码首先打开一个名为 example.txt 的文本文件,然后遍历文件中的每一行。对于每一行,它使用字符串的 replace() 方法删除所有的 ',' 和 '@' 符号,并将修改后的行添加到一个新的列表中。
完成遍历后,代码使用 with open(filename, 'w') as f: 重新打开同一个文件,但是以写模式打开。然后,它使用 writelines() 方法将修改后的行写回文件中,从而覆盖原始内容。
注意,这个代码假设文本文件中没有其他逗号和 '@' 符号,因为它会将它们全部删除。如果你需要只删除某些特定的逗号和 '@' 符号,你需要修改代码。
原文地址: https://www.cveoy.top/t/topic/bSAt 著作权归作者所有。请勿转载和采集!