Python добавить пробел в начало входного файла? - PullRequest
3 голосов
/ 19 марта 2020

Я относительно новичок в 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

Причина, по которой у меня есть выходной файл, заключается в том, что я добавлю дополнительные функции в программу, как только получу это деталь работает нормально.

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