それはエラーになりますように私はTOTAL_NUM()関数の中で立ち往生してきたPython用のテキストファイルに合計数を追加するにはどうすればよいですか?
「とValueError:ベース付)(int型のための無効なリテラル10: 『』」
は私があればそれを行う方法を知っていますその定義済みのリストが、私が混乱するユーザーによって設定されている場合。
def total_num():
total = 0
num_file = open("num_list.txt", "r")
line = num_file.read()
while line != "":
num1 = int(num_file.readline())
total = total + num1
print total
def read_num():
num_file = open("num_list.txt", "r")
for line in num_file:
print line.rstrip("\n")
def write_num():
num = input("Enter a number: ")
num_file = open("num_list.txt", "w")
num_consec = 0
for x in range(num):
num_consec = num_consec + 1
num_file.write(str(num_consec)+ "\n")
num_file.close()
def main():
write_num()
read_num()
total_num()
main()
は、ファイルが実際に単に数字や空白行を持っているときのために働い例 – e4c5