Я создал тип файла и интерпретатор для типа файла. Я хочу, чтобы интерпретатор запускал тип файла после того, как щелкнул тип файла - PullRequest
0 голосов
/ 14 апреля 2019

Я создал тип файла с именем oox, я создал интерпретатор для типа файла. Раньше я делал все задачи Python.

Я скомпилировал исходный код с помощью pyinstaller, чтобы получить exe-интерпретатор, exe работает отлично; теперь я хочу, чтобы программа запускала тип файла, не спрашивая пользователя о вводе, а скорее; двойным щелчком по файлу oox.

Что мне нужно добавить к исходному коду для выполнения задачи?

Первый набор строк после операторов импорта для интерпретатора приведен ниже:

print('Please input the .oox file:')
doc = input() #This is the oox file

1 Ответ

0 голосов
/ 14 апреля 2019

Обычное решение - передать путь к файлу для работы в качестве аргумента командной строки , который может быть предоставлен неинтерактивно, вместо того, чтобы запрашивать у пользователя интерактивный ввод с помощью input function.

Модуль argparse в стандартной библиотеке предоставляет множество инструментов для анализа аргументов командной строки.В таком простом случае, как этот, вы можете просто использовать sys.argv[1], чтобы получить первый аргумент командной строки в виде строки.

...