我真的是 python 新手,需要帮助从文件中的数据制作列表。该列表在单独的行中包含数字(通过使用“\n”,这是我不想更改为 CSV 的内容)。保存的数字量可以随时更改,因为数据保存到文件的方式如下:
方案一:
# creates a new file for writing
numbersFile = open('numbers.txt', 'w')
# determines how many times the loop will iterate
totalNumbers = input("How many numbers would you like to save in the file? ")
# loop to get numbers
count = 0
while count < totalNumbers:
number = input("Enter a number: ")
# writes number to file
numbersFile.write(str(number) + "\n")
count = count + 1
这是使用该数据的第二个程序。这是混乱的部分,我不确定:
方案二:
maxNumbers = input("How many numbers are in the file? ")
numFile = open('numbers.txt', 'r')
total = 0
count = 0
while count < maxNumbers:
total = total + numbers[count]
count = count + 1
我想使用从程序 1 收集的数据来获得程序 2 的总数。我想把它放在一个列表中,因为数字的数量可能会有所不同。这是对计算机编程课程的介绍,所以我需要一个简单的修复。感谢所有帮助的人。