Wpis z mikrobloga

Hej Mirki!

Tworzę sobie kalkulator walut w #python. Na razie mocno podstawowy. Pobiera wartość waluty ze strony w czasie rzeczywistym i na tej podstawie dokonuje operacji. Na razie obsługuje 8 walut i konwertuje jedynie pln -> waluta albo waluta -> pln. Stworzyłem dwa pliki. Jeden to funkcje, w których następuje pobranie danych dla każdej waluty. Tych funkcji jest dość sporo, tak więc postanowiłem kalkulator zrobić w innym pliku.

I tu pojawia się problem. Na początku nowego pliku wpisuje:

from nazwa_pliku_z_funkcjami import *
Jeżeli odpalam program w PyCharmie poprzez RUN - wszystko śmiga jak należy. Problem pojawia się, gdy chcę odpalić program z poziomu Windowsa klikając w ikonkę pliku. W tym przypadku okienko pojawia się na ułamek sekundy i znika.

Plik z funkcjami: https://pastebin.com/EMp7HUNT
Plik z kalkulatorem: https://pastebin.com/TwQ6GwDb

Jeżeli z kalkulatora wyrzucę importowanie to wszystko ładnie działa, więc zapewne coś z tym from x import * robię źle, ale pojęcia nie mam co.
#naukaprogramowania #programowanie
  • 26
@Marpop: Hmm, na stacku piszą, żeby przez IDLE odpalać a potem F5. Robię tak i się pojawia:

Traceback (most recent call last):
File "C:\Users\dawid\PycharmProjects\currency_converter\currency_calculator.py", line 1, in
from currencies_functions import *
File "C:\Users\dawid\PycharmProjects\currency_converter\currencies_functions.py", line 1, in
import requests
ModuleNotFoundError: No module named 'requests'

yyyy
@s3b4:
@luzny_lori: @s3b4: wszystko już działa jak należy, problemem był brak bibliotek. Nie wiedziałem, że jak dodam bibliotekę poprzez interpreter w PyCharm, to potem wypada ją zainstalować globalnie :) Dzięki wielkie za pomoc!