python删除txt文件每一行的字符串(https://20.0.18.96:10002 code:200 len:6437 title:Service)code后边的字符串需要被删除,并且说明如何使用
时间: 2024-10-19 13:16:24 浏览: 28
在Python中,如果您想从TXT文件的每一行中删除特定位置(如`code:`后面的字符串)并保存修改后的结果,您可以使用内置的`open()`函数打开文件,然后逐行读取,对每一行进行处理,最后用`with`语句确保文件在操作结束后被正确关闭。这里是一个简单的例子:
```python
def delete_code_string(file_path):
with open(file_path, 'r') as read_file, open('new_file.txt', 'w') as write_file:
for line in read_file:
# 删除 'code:' 后面的所有字符直到行尾
new_line = line.split('code: ')[0]
write_file.write(new_line + '\n')
# 调用这个函数,传入您的TXT文件路径
delete_code_string('your_file.txt')
```
在这个代码中,`split('code: ')`将每行分割成两部分,第一部分就是您想要保留的部分,第二部分则会被丢弃。`write_file.write()`会将处理过的行写入新的文件。
阅读全文