python将txt文件中每一行的首个空格前数值加1
时间: 2023-06-03 17:07:35 浏览: 117
读取文件中每行的空格数
可以使用以下代码实现:
```
with open('filename.txt', 'r') as f:
lines = f.readlines()
for i in range(len(lines)):
line = lines[i].strip()
if line and line[0].isdigit():
num = int(line.split()[0])
num += 1
lines[i] = line.replace(str(num - 1), str(num), 1) + '\n'
with open('filename.txt', 'w') as f:
f.writelines(lines)
```
该代码会打开名为 `filename.txt` 的文件,读取每一行,在第一个非空格字符是数字的行前面的数字加一,并重新写入文件中。
阅读全文