使用python写一段代码,批量修改txt每一行的前两个数字
时间: 2024-10-14 21:02:05 浏览: 23
python实现批量修改文件名代码
当你想要使用Python批量修改文本文件(.txt)中每一行的前两个数字,你可以使用内置的`open()`函数打开文件,然后读取、处理数据并写回文件。这里是一个简单的例子,假设你要将所有行的前两个数字都增加10:
```python
# 打开文件,如果不存在会自动创建
with open('input.txt', 'r') as f_in, open('output.txt', 'w') as f_out:
# 遍历文件中的每一行
for line in f_in:
# 将每行分割成列表,一般txt文件默认按空格分隔
parts = line.strip().split()
# 修改前两个元素(默认是整数)
new_parts = [int(p) + 10 if i < 2 else p for i, p in enumerate(parts)]
# 重新组合成一行并写回文件
f_out.write(' '.join(new_parts) + '\n')
阅读全文