1.读取文件(在磁盘中新建一个文件为document.txt,将下面的内容复制到该文件中) 2.将文件写出到document.txt.bak文件作为备份 3.同时,将文件内标记为测试的数据行丢弃 document.txt文件内容: name,stundentID,birth,class,remarks 张三,001,20010101,1班,班长 李四,002,20020102,2班,团支书 王五,003,20030401,3班,班长 赵六,004,20020601,4班,测试 周七,005,20010205,5班,班长
时间: 2023-08-16 11:09:03 浏览: 70
管理计算机中的文件.ppt
以下是 Python 代码实现:
```python
import os
# 读取文件
with open("document.txt", "r") as f:
lines = f.readlines()
# 将文件写出到备份文件
with open("document.txt.bak", "w") as f:
f.writelines(lines)
# 将标记为测试的行丢弃
new_lines = []
for line in lines:
if "测试" not in line:
new_lines.append(line)
# 将处理后的内容写回原文件
with open("document.txt", "w") as f:
f.writelines(new_lines)
```
运行后,document.txt 文件内容变为:
```
name,stundentID,birth,class,remarks
张三,001,20010101,1班,班长
李四,002,20020102,2班,团支书
王五,003,20030401,3班,班长
周七,005,20010205,5班,班长
```
其中,第一行为原始内容,第四行的 "赵六,004,20020601,4班,测试" 被删除了。同时,document.txt.bak 文件内容与原文件相同。
阅读全文