Исполняемый файл Python закрывается без отображения результатов - PullRequest
0 голосов
/ 13 октября 2019

Я создал код, который использует API Google Книг на Юпитере на языке Python. Я хотел бы создать файл .exe, чтобы использовать его на других компьютерах. Я сделал это с pyinstaller name_of_the_script.py, но когда я выполняю его после ввода второго ввода, командное окно исчезает без отображения выходных данных, даже если я добавляю строку ввода в конце, чтобы сохранить сценарий, пока я не нажму клавишу.

Вот код:

import requests

quote = input('Inserisci la citazione: ')
lingua = input('\nInserisci lingua (sigla, ad esempio ''it'' per ''Italiano''): ')


key = 'xxxxxxxxx'
parms = {'q':quote, 'key':key, 'maxResults':5,'langRestrict':lingua}

r = requests.get(url='https://www.googleapis.com/books/v1/volumes', params = parms)
rj = r.json()

for i in range(0,3):
    print('\n' + rj['items'][i]['volumeInfo']['title'] + '\n')
    for authors in rj['items'][i]['volumeInfo']['authors']:
        print(authors)
    print('\n' + '\n')

input('press enter to quit')

Что не так?

1 Ответ

0 голосов
/ 13 октября 2019

Я решил!

Произошла ошибка при преобразовании файла .ipynb в файл .py. Чтобы преобразовать его, я использовал код, найденный здесь в SO, и теперь он работает.

Вот пост, который мне помог:

Можно ли сгенерировать исполняемый файл (.exe) вноутбук-юпитер?

...