2014-05-16 3 views
0

Я пытаюсь, чтобы оба имели параметр gui и командной строки. У меня есть gui setup и сделано. Но используя следующий код для argparsing:Комбинация tkinter gui и командной строки args

parser = argparse.ArgumentParser(description='Fix a XSL file.') 
parser.add_argument('strings', metavar='file', type=str, nargs='+',help='A file for the fixing program.') 
args = parser.parse_args() 
print (args.strings) 

При запуске, возвращается, что нет модуль с именем Tkinter. Полагаю, это было потому, что он был открыт для открытия с помощью python.exe из python 2. Я изменил его, чтобы открыть с помощью python 3, но теперь он больше не доступен, даже если я создаю ярлык для него. Если я дважды щелкнул по нему, я получаю сообщение об ошибке, которое мне нужно указать для файла, потому что он ожидает, что файл упадет.

ответ

0

Решение было довольно простым. Сначала создайте ярлык (это будет точка падения).

Для цели сделайте что-нибудь вроде: «PATH TO PYTHON EXE» «PATH TO SCRIPT»

Смежные вопросы