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
  • Odpowiedz
@Marpop: pozmieniam to potem i zobaczę jaki efekt. Wcześniej pisałem kalkulator i w podobny sposób importowałem from math import * i wszystko działało - stąd moje zdziwienie w tym przypadku.
  • Odpowiedz
@s3b4: @Marpop: Próbuję robić z tym _all i robię to tak, że w pliku funkcji tworzę listę all_ z funkcjami. Wtedy w ogóle nie działa. Próbuję wpisywać wszystko po import i też nie działa. Nawet jak wrzucę wszystkie funkcje do 1 pliku z kalkulatorem to przez program działa, a jak odpalam z ikonki .py to się odrazu zamyka - teraz to kompletnie zgłupiałem co ja źle
  • Odpowiedz