Отредактируйте текстовый файл в собственном каталоге приложения pyinstaller без прав администратора - PullRequest
0 голосов
/ 27 апреля 2020

В ответ на мои последние вопросы я работал над приложением для викторины. Я наконец-то закончил и готов к распространению бета-версии. Я скомпилировал свой код python с помощью pyinstaller и заметил, что, когда приложение установлено на C:\Program Files (x86) или C:\Program Files, приложение отказывается работать, поскольку оно не может записывать файлы конфигурации / файлы оценок / файлы вопросов.

После небольшого исследования я добавил тег --uac-admin в свою компиляцию, и он, похоже, исправил код. Можно ли «исправить» эту ошибку, не заставляя приложение требовать администратора (то есть изменить способ записи данных или что-то подобное?)

Вот как я записываю данные в файлы:

with open(' FILENAME ', 'w') as sampleName:
    sampleName.write("DATA")
    sampleName.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...