Я пишу скрипт для настройки маршрутизатора, в основном это будет веб-страница, и он передаст аргументы python. На данный момент это просто запись в файл и играть с exscript, чтобы получить его писать через SSHПроблема форматирования Python
Например это тонированное версия сценария после того, как она получает его аргументы с веб-страницы выполняется
python myscript.py 4 newfile.txt
следующее
(4 и NewFile переменные, полученные от веб-страницы)
тогда скрипт как
from sys import argv
script, vlanno, filename = argv
target = open(Filename, 'w')
vlanapply = (int vlan %r) %svino
target.write(vlanapply)
нормально так что это работает, но проблема в том, Wi го выхода на номер 4 repersents ВЛС не
он выходит как INT ВЛС «4»
тогда, когда я пытаюсь применить это с помощью exscript с помощью conn.execute к сиг устройству он подбрасывает недопустимую ошибку команды другие непеременные команды работают нормально.
Проблема заключается команда INT ВЛС 4 не ИНТ ВЛС «4»
, как я могу избавиться от ' «?
Как это может 'vlanapply = (интермедиат ВЛС% г)% svino' работы? –
Вы должны опубликовать фрагменты фактического кода вместо некоторого нечетного псевдокода. – nneonneo