Я пытаюсь, чтобы оба имели параметр 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, но теперь он больше не доступен, даже если я создаю ярлык для него. Если я дважды щелкнул по нему, я получаю сообщение об ошибке, которое мне нужно указать для файла, потому что он ожидает, что файл упадет.