Rozwiązany

Po co w ogóle sprawdzać wersję Pythona?

BellaRossiAutor edytowano

Przykład pokazuje sys.version, ale nie bardzo rozumiem, kiedy to się przydaje w praktyce.

9

Komentarze 4

Zaloguj się, żeby dołączyć do dyskusji.

Zaloguj się Załóż konto
  1. PiotrZ

    Najczęściej przy zgłaszaniu błędu. Ktoś pyta "na jakiej wersji?" i od razu wiadomo, o czym rozmawiamy.

    1
    1. FreyaL Rozwiązanieodpowiedzi: 1

      I przy bibliotekach. Niektóre wymagają np. Pythona 3.9+, więc skrypt może na starcie sprawdzić sys.version_info i wypisać czytelny komunikat zamiast dziwnego błędu kilka linii dalej.

      3
      1. BellaRossiAutor

        O, to ma sens. Dzięki!

        0
      2. ZosiaN

        Ja tak robię w skryptach w pracy:

        import sys
        if sys.version_info < (3, 10):
            sys.exit("Potrzebny Python 3.10 lub nowszy")
        3