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

如何在Python中对文本文件中的数字求和,第1张

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

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

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

  1. 打印号码
  2. 没有电话号码时打印消息
  3. 对数字求和并打印总和
  4. 仅将数字保存到新文件

这是一种方法:

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5664170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存