Python 读取文件并添加整数和信息
以下是用 Python 实现读取 D 盘下 test3.txt 文件,在文件最后加上一行,输出内容为'所有整数的和='所有整数的和的示例代码:
import os
# 读取文件内容
with open('D:/test3.txt', 'r') as f:
content = f.read()
# 计算所有整数的和
numbers = [int(n) for n in content.split() if n.isdigit()]
sum_numbers = sum(numbers)
# 添加一行内容
content += '\n所有整数的和=' + str(sum_numbers)
# 将修改后的内容写入文件
with open('D:/test3.txt', 'w') as f:
f.write(content)
# 输出结果
print(content)
在上述代码中,首先使用open()函数读取 D 盘下的 test3.txt 文件,并将其内容保存到变量content中。然后,使用列表推导式计算所有整数的和,并将结果保存到变量sum_numbers中。接下来,将要添加的内容拼接到content字符串的末尾,并使用open()函数以写入模式打开文件,将修改后的内容写入文件。最后,使用print()函数输出结果。
原文地址: http://www.cveoy.top/t/topic/oszp 著作权归作者所有。请勿转载和采集!