请修改代码实现新功能:读取所有的txt文件每行的第一个数,进行判断,是否为0,是则替换为1,不是则跳过
时间: 2024-02-16 11:03:32 浏览: 113
读取txt文件
以下是修改后的代码实现:
```python
import os
# 遍历文件夹中所有txt文件
for filename in os.listdir('folder_path'):
if filename.endswith('.txt'):
# 打开文件进行修改
with open('folder_path/' + filename, 'r') as f:
lines = f.readlines()
with open('folder_path/' + filename, 'w') as f:
for line in lines:
# 判断每行第一个数是否为0
if line.strip().split()[0] == '0':
# 替换为1
line = '1' + line.strip()[1:]
f.write(line)
```
其中,'folder_path'需要替换为需要遍历的文件夹路径。上述代码会依次读取每个txt文件的每一行,判断每行第一个数是否为0,如果是则替换为1,不是则直接写入文件中。
阅读全文