私は作業しているファイルが1行に1つの整数を持ち、カンマで番号を区切っていません。そのファイルの数値の合計を得るために行くと、正の整数の場合にのみ機能します。私が持っているものは、ファイル内の負の数値に対しては機能しません。それを達成できる方法はありますか?問題の私のコード:ファイル内の値の合計、ネガティブ?
if line.strip().isdigit():
total += int(line)
ファイル内のすべての数値が負の場合、それはちょうど私が同じ目標(ファイル内のすべての数字の合計)の可能性が実現するのは0、他のどのような方法として合計を返します正と負の整数を追加するのに使えるだろうか?
可能性のある重複した[.isdigitと負の数を入力する方法?](http://stackoverflow.com/questions/28279732/how-to-type-negative-number -with-isdigit) –
整数以外にファイルに何か他に何かありますか?そうでなければ、isdigit()チェックは不要です。はいの場合、それ以外には何が見つかりますか? –
@ MarkusM。ファイルの中に整数のもの以外のものはありません。私はそれらの和を求めようとしています。 – Nick