Код: # -*- coding: utf-8 -*- import codecs, sys from sys import argv script, filename = argv print "Я собираюсь стереть файл %r." % filename print "Если вы не хотите стирать его нажмите сочетание клавиш CTRL+C (^C)." print "Если вы хотите стереть вайл нажмите Enter." raw_input = ("?") print "Открытие файла... " target = open(filename, 'w') print "Очистка файла, До свидания!" target.truncate() print "Теперь я запрашиваю у вас три строки." line1 = raw_input ("строка 1: ") line2 = raw_input ("строка 2: ") line3 = raw_input ("строка 3: ") print "Это я запишу в файл." target.write(line1) target.write("\n") target.write(line2) target.write("\n") target.write(line3) target.write("\n") print "И наконец, я закрою файл." target.close() Ошибка: Traceback (most recent call last): File "python.py", line 19, in <module> line1 = raw_input ("строка 1: ") TypeError: 'str' object is not callable К тому же raw_input почему то пропускается!
Code: raw_input = ("?") что это? ты сначала присвоил raw_input строку, а потом пытаешься к этой строке применить ().