Python PyQt5 добавляет удаленную отладку в скомпилированное приложениеPython

Программы на Python
Ответить
Anonymous
 Python PyQt5 добавляет удаленную отладку в скомпилированное приложение

Сообщение Anonymous »

В моем проекте я создаю приложение, которое затем компилирую с помощью pyinstaller.
Приложение позволяет конечному пользователю добавлять файлы HTML5 в папку, которую затем скрипт Python запускает как веб-приложение с использованием PyQt5. Как описано в документации, чтобы запустить удаленную отладку, я запускаю приложение, выполнив следующую командную строку:

Код: Выделить всё

python main.py --remote-debugging-port=8080
Поскольку это параметр командной строки, после того как я скомпилировал проект с помощью pyinstaller, этот параметр исчез, и инструменты удаленной отладки больше не доступны для конечного пользователя.
Мне нужно добавить параметры внутри кода следующим образом:

Код: Выделить всё

if __name__ == "__main__":

# Example Sudo Code:
# startAppWithArguments("--remote-debugging-port=8080")

app = QApplication(sys.argv)
window = MainWindow()
window.show()
app.exec_()
Я изучил Argparse, но, похоже, это не то, что я ищу. Также я читал, что, возможно, мог бы передать этот параметр в sys.argv, но мне не удалось это понять.
Как добавить параметр удаленной отладки --remote-debugging-port=8080 в мое приложение внутри кода без необходимости использования CLI для его запуска?

Подробнее здесь: https://stackoverflow.com/questions/781 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»