я выяснить, как использовать модуль Cmd предлагаемый в Python Lib, но я с бедой теперь ...Python Интерактивный Cmd Вопрос (3 Параметры задачи)
Вот код:
def do_addtext(self, file, text = ""):
"Add text to the end of a file"
if os.path.exists(file) == True:
f = open(file, 'a')
f.write("\n" + text)
print "\n>>> Text added!\n"
else:
print "\n>>> File do not exists\n"
Он отлично работает, когда я использую только два параметра, но я не могу использовать его с тремя параметрами.
Так что это хорошо, чтобы вызвать несильно в командной строке, как «создать file.txt», но я не могу использовать этот ... «AddText file.txt SOMETEXT»
Я полагаю, что не признает там три разных поля?
Любая помощь по этому вопросу?
Спасибо.
Спасибо. Я меняю файл имен и удаляю == Истина. У меня все еще есть проблема в том, чтобы заставить его работать через командную строку .. он не распознает третий параметр. – PGZ
Как вы называете этот код? – user225312
этот вопрос неопровержимо. как мы должны знать, как эта функция вызывается и какое соединение она имеет для параметров командной строки? – SilentGhost