Я относительно новичок в python и работаю над простой программой, которая считывает некоторую информацию из входного файла в список. Я использую самую последнюю версию (3.7.4). Я также получаю другой вывод в Visual Studio против python IDLE.
Вот весь контекст моего входного файла:
min:1,2,3,4,5,6
max:1,2,3,4,5,6
avg:1,2,3,4,5,6
мой код:
inFile = open('input.txt', 'r', encoding = 'utf-8')
outFile = open('output.txt', 'w')
for line in inFile :
line = line.strip('\n')
print(line[0:3] + " " + line[3:6])
operation = line[0:3]
print(line)
# Create list of integers
num_list = line[4:]
print(num_list)
print("")
outFile.close()
inFile.close()
Вывод в Python IDLE 3.7.4:
mi n:1
min:1,2,3,4,5,6
:1,2,3,4,5,6
max :1,
max:1,2,3,4,5,6
1,2,3,4,5,6
avg :1,
avg:1,2,3,4,5,6
1,2,3,4,5,6
Выход в VS, python 3.7.0
min:1,2,3,4,5,6
:1,2,3,4,5,6
max:1,2,3,4,5,6
1,2,3,4,5,6
avg :1,
avg:1,2,3,4,5,6
1,2,3,4,5,6
Любая помощь с благодарностью!
Редактировать: вывод, который я ищу в данный момент:
min :1,
min:1,2,3,4,5,6
1,2,3,4,5,6
max :1,
max:1,2,3,4,5,6
1,2,3,4,5,6
avg :1,
avg:1,2,3,4,5,6
1,2,3,4,5,6
Причина, по которой у меня есть выходной файл, заключается в том, что я добавлю дополнительные функции в программу, как только получу это деталь работает нормально.