从文件demo.xt中读取内容,将其中的奇数行写入文件 python
时间: 2024-03-04 19:49:24 浏览: 67
python读取yaml文件后修改写入本地实例
好的,这里是Python代码实现从文件demo.txt中读取内容,将其中的奇数行写入文件的方法:
```python
with open('demo.txt', 'r') as f:
lines = f.readlines()
with open('output.txt', 'w') as f:
for i in range(len(lines)):
if i % 2 == 0:
f.write(lines[i])
```
首先,我们使用`with open('demo.txt', 'r') as f`语句打开demo.txt文件,并使用`f.readlines()`方法将文件中的所有内容读取到一个列表中。然后,我们使用`with open('output.txt', 'w') as f`语句打开一个名为output.txt的文件,并以写入模式写入奇数行。
在`for`循环中,我们使用`range(len(lines))`生成一个0到`len(lines)-1`的数字序列,表示文件中每一行的索引。如果当前行的索引是偶数,我们就使用`f.write(lines[i])`语句将该行写入output.txt文件中。
希望能够帮助到你!
阅读全文