python删除txt文件每一行的字符串(https://20.0.18.96:10002 code:200 len:6437 title:Service)code后边的字符串需要被删除
时间: 2024-10-19 22:12:27 浏览: 19
Python 核心编程代码 https://blog.csdn.net/weixin-38566632/article/deta
在Python中,如果你想要从txt文件的每一行中删除特定字符串,比如"code 后面的字符串",你可以使用内置的`open()`函数读取文件,然后使用`split()`方法分割每行内容,再根据你的需求去除指定部分。这里是一个示例:
```python
def remove_code_lines(file_path):
with open(file_path, 'r') as file:
lines = file.readlines() # 逐行读取文件
# 使用列表推导式处理每一行,如果包含'code'就只保留到'code'前的部分
new_lines = [line.split('code', maxsplit=1)[0] for line in lines if 'code' in line]
with open(file_path, 'w') as file:
file.writelines(new_lines) # 将处理后的行写回原文件
# 调用函数并传入你的txt文件路径
remove_code_lines('your_file.txt')
```
这个脚本会打开名为`your_file.txt`的文件,删除每一行中包含`code`后的内容,并将结果覆盖原文件。
阅读全文