您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Python中对文本文件中的数字求和

如何在Python中对文本文件中的数字求和

我有一个依赖于我阅读文本文件代码,在有数字的地方打印出数字,在有字符串而不是数字的地方打印出特定的错误消息,然后将所有数字加起来并打印它们的总和(然后仅保存数字到一个新的文本文件)。

因此,您必须执行以下操作:

这是一种方法

total = 0

with open('input.txt', 'r') as inp, open('output.txt', 'w') as outp:
   for line in inp:
       try:
           num = float(line)
           total += num
           outp.write(line)
       except ValueError:
           print('{} is not a number!'.format(line))

print('Total of all numbers: {}'.format(total))
python 2022/1/1 18:50:38 有365人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶