Я создал файл .exe из файла «script.py», используя «pyinstaller --onefile script.py», и генерация .exe прошла успешно. В оригинале 'script.py' работает без проблем. У меня есть функция ввода для ввода пользователем желаемого имени пути. После создания .exe выдает синтаксическую ошибку.
path_1 = input('Enter path to folder which contains unzipped folders : ')
os.chdir(path_1)
cwd = os.getcwd()
print("Current working directory is:", cwd)
file= os.listdir(path_1)
all_xlsx_files_old = list(filter(lambda x: x.endswith('.xlsx'), os.listdir(path_1)))
Когда удаляется функция ввода (для каталога) из файла py и создается .exe, .exe работает нормально.
Есть ли способ дать пользовательский ввод для каталог и создайте .exe для нормальной работы.