c++ 删除 txt 文件某行 代码
时间: 2023-06-02 07:04:36 浏览: 251
可以使用Python的open和readline函数来逐行读取和写入文件,实现删除某一行的操作。具体代码如下:
```python
with open('file.txt', 'r') as inFile:
lines = inFile.readlines()
with open('file.txt', 'w') as outFile:
for i, line in enumerate(lines):
if i != 2: # 需要删除的行数-1,这里示例删除第3行
outFile.write(line)
```
其中,`inFile.readlines()`读取所有行后返回一个包含每行文本的列表,`enumerate(lines)`可同时遍历行号和文本内容,`outFile.write(line)`把每行重新写入文件,实现删除指定行数的操作。
阅读全文