Python: ValueError: операция ввода-вывода для закрытого файла.(текстовый файл) - PullRequest
0 голосов
/ 06 февраля 2019
import csv
csv_file = 'Annual Budget.csv'
txt_file = 'annual_budget.txt'
with open(txt_file, 'w') as my_output_file:
with open(csv_file, 'r') as my_input_file:
    reader = csv.reader(my_input_file)
    for row in reader:
        my_output_file.write(" ".join(row)+'\n')
        data = []
with open(r'annual_budget.txt', 'r') as f:
 reader = csv.reader(f)
 header = next(reader) 

 def isfloat(value):
         try:
             float(value)
             return True
         except ValueError:
             return False 
for line in reader:
rowdata = map(float,line)
data.extend(rowdata)
print(sum(data)/len(data))

Попытка получить программу для добавления чисел в текстовый файл.Я хочу, чтобы он делал другие математические операции, но я делаю это шаг за шагом.Вывод должен быть суммой всех чисел.[! [https://i.stack.imgur.com/FY7WI.png][1]][1]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...