编写一个python程序:在给定的“exmaple.txt”文件中读取数据,将不是以字符“#”开头的行,保存到新文件“new_file.txt”中。 1.打开“exmaple.txt”文件。 2.读取其中的信息: (1)如果以字符“#”开头的行,不做任何操作; (2)如果不是以字符“#”开头的行,写入到新文件“new_file.txt”中。
时间: 2023-10-08 13:12:53 浏览: 87
test_code_exmaple_ttt.zip_GDAL_GPS_characterkcj_draw3u3_python
可以尝试以下代码:
```python
with open("exmaple.txt", "r") as f:
lines = f.readlines()
with open("new_file.txt", "w") as f:
for line in lines:
if line.startswith("#"):
continue
f.write(line)
```
首先,使用 `with open()` 打开 `exmaple.txt` 文件,并将其读取到 `lines` 列表中。
然后,使用 `with open()` 打开 `new_file.txt` 文件,并遍历 `lines` 列表中的每一行,如果以字符“#”开头,则跳过;否则,将该行写入到 `new_file.txt` 文件中。
最后,使用 `with` 语句可以确保在处理文件后自动关闭文件,而不需要手动关闭。
阅读全文