|
|
вернуться в форумpython3 как вводить данные с помощью текстовых файлов? Послано epoc 2 мар 2018 23:18 Подскажите, добрые люди, как же сделать так, чтобы не отправлять по сто раз решения на сервер, чтобы узнать работают они или нет.. для этого нужно отлаживать программу с помощью текстовых файлов, как же с ними работать? для паскаля в руководстве написано вот это: var a, b: longint; begin {$IFNDEF ONLINE_JUDGE} assign(input, 'input.txt'); reset(input); assign(output, 'output.txt'); rewrite(output); {$ENDIF} readln(a, b); writeln(a + b); {$IFNDEF ONLINE_JUDGE} close(input); close(output); {$ENDIF} end. может кто-нибудь написать такую же для python3??? Re: python3 как вводить данные с помощью текстовых файлов? Послано ASK 3 мар 2018 00:37 Instead of changing text inside the program you can simply run it and redirect its input or output, for example, run python3 prog.py < input.txt > output.txt If you absolutely cannot use shell then you can redirect input/output by assignment, but remember to remove this part before submission. import sys sys.stdin = open('input.txt') sys.stdout = open('output.txt','w') a=int(input()) print(a+1) Re: python3 как вводить данные с помощью текстовых файлов? Послано pizdec 20 июл 2018 21:03 Нахуй текстовые файлы. Самый заебатый ввод следующий: numList = list(map(int, input().split())) ans = numList[0] + numList[1] print(ans) |
|
|