帮我写一个程序,删除一个名为s.txt的文本文件中所有字符为0.0的行
时间: 2024-02-03 17:11:15 浏览: 63
Amsync-0.0.26-py3-none-any.whl.zip
好的,以下是一个简单的 Python 程序,可以实现你的需求:
```python
with open('s.txt', 'r') as f:
lines = f.readlines()
with open('s.txt', 'w') as f:
for line in lines:
if '0.0' not in line:
f.write(line)
```
这个程序首先使用 `with open()` 语句打开名为 `s.txt` 的文本文件,并读取所有行到 `lines` 列表中。
然后,程序以写模式重新打开 `s.txt` 文件,并遍历 `lines` 列表中的每一行。如果某行中不包含 `0.0` 字符串,就将该行写入到文件中。
最后,程序关闭文件。执行完毕后,名为 `s.txt` 的文件中所有字符为 `0.0` 的行都将被删除。
阅读全文