DrhF
Сен. 13, 2012 12:39:20
Одна программа (prg1.py) вызывает другую (prg2.py), которая читает из файла данные, выполнят некоторые действия и выводит результат в другой файл. А как сделать так, чтобы в prg1.py задавать файл ввода и файл вывода в prg2.py?
PooH
Сен. 13, 2012 13:11:55
До раздела функции учебник дочитали?
DrhF
Сен. 13, 2012 13:18:41
PooH
До раздела функции учебник дочитали?
Дочитал
fata1ex
Сен. 13, 2012 13:22:29
Что такое import знаете?
DrhF
Сен. 13, 2012 13:25:16
Знаю, но проблема не в этом. Я уже prg2.py импортировал. Я не могу понять, как передать в prg2.py входной файл и выходной! И как это оформить в prg2.py.
PooH
Сен. 13, 2012 13:32:18
prg2.py
def process_data(in_filename, out_filename):
with open(in_filename) as inf:
with open(out_filename, 'w') as outf:
for s in inf:
outf.write('%s - Ququ\n' % s)
prg1.py
from prg2 import process_data
process_data('input.txt', 'output.txt')
DrhF
Сен. 13, 2012 13:40:49
Огромное спасибо!