Pytania oznaczone «python»

486
Jak zaokrąglasz liczbę w Pythonie?

Ten problem mnie zabija. W jaki sposób jedno zaokrąglenie liczby UP w Pythonie? Próbowałem zaokrąglić (liczbę), ale zaokrągliłem liczbę w dół. Przykład: round(2.3) = 2.0 and not 3, what I would like Próbowałem int (liczba + .5), ale ponownie zaokrągla liczbę w dół! Przykład: int(2.3 + .5) =...

483
Najlepsza praktyka dla asercji Python

Czy występuje problem z wydajnością lub obsługą kodu związany z używaniem assertjako części standardowego kodu zamiast używania go wyłącznie do celów debugowania? Jest assert x >= 0, 'x is less than zero' lepszy czy gorszy niż if x < 0: raise Exception, 'x is less than zero' Czy...

482
Jak uzyskać ścieżkę i nazwę aktualnie wykonywanego pliku?

Mam skrypty wywołujące inne pliki skryptów, ale muszę uzyskać ścieżkę do pliku, który jest aktualnie uruchomiony w procesie. Załóżmy na przykład, że mam trzy pliki. Za pomocą pliku wykonywalnego : script_1.pypołączenia script_2.py. Z kolei script_2.pypołączenia script_3.py. Jak mogę uzyskać...

479
Jak wyjść z wielu pętli?

Biorąc pod uwagę następujący kod (który nie działa): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff Czy istnieje sposób, aby...

478
Jak znaleźć lokalizację źródeł modułów Python?

Jak się dowiedzieć, gdzie jest zainstalowany plik źródłowy dla danego modułu Python? Czy metoda jest inna w systemie Windows niż w systemie Linux? Staram się datetimew szczególności szukać źródła modułu, ale interesuje mnie również bardziej ogólna