python-3.x

Jak mogę reprezentować 'Enum' w Pythonie?

Odpowiedzi na to pytanie są wysiłkiem Społeczności. Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie przyjmu ... em głównie programistą C#, ale obecnie pracuję nad projekt w Pythonie. Jak mogę reprezentować odpowiednik Enum w Pythonie?

Konwertuj bajty na ciąg znaków

Używam tego kodu, aby uzyskać standardowe wyjście z zewnętrznego programu: >>> from subprocess import * >>&g ... powrotem na łańcuch znaków? I znaczy, używając "baterii" zamiast robić to ręcznie. A ja bym chciał żeby było OK z Pythonem 3.

Dlaczego "10000000000000000000 w zakresie (100000000000000001)" jest tak szybki w Pythonie 3?

Rozumiem, że range() funkcja, która jest w rzeczywistości typem obiektu w Pythonie 3 , generuje swoją zawartość w locie, podo ... acji xrange w Pythonie 2). Odpowiedzi by poke i by wim podaj odpowiedni kod źródłowy C i wyjaśnienia dla zainteresowanych.

Konwertować bajty na ciąg znaków?

Używam tego kodu, aby uzyskać standardowe wyjście z zewnętrznego programu: >>> from subprocess import * >>&g ... ajtów z powrotem na string? I znaczy, używając "baterii" zamiast robić to ręcznie. A ja bym chciał żeby było ok z Pythonem 3.

Jaki jest najlepszy sposób na usunięcie akcentów (normalizację) w łańcuchu Unicode Pythona?

Mam ciąg Unicode w Pythonie i chciałbym usunąć wszystkie akcenty (znaki diakrytyczne). Znalazłem w sieci elegancki sposób na ... em 3? Ważna uwaga: chciałbym uniknąć kodu z wyraźnym mapowaniem ze znaków akcentowanych do ich nieakcentowanego odpowiednika.

Proszenie użytkownika o wprowadzenie, dopóki nie udzieli prawidłowej odpowiedzi

Piszę program, który musi akceptować dane wejściowe od użytkownika. #note: Python 2.7 users should use `raw_input`, the equi ... ć? Co by było, gdybym również chciał odrzucić wartości takie jak -1, które są poprawne int, ale bezsensowne w tym kontekście?

Względny import w Pythonie 3

Chcę zaimportować funkcję z innego pliku w tym samym katalogu. Czasami mi to działa z from .mymodule import myfunction ale c ... naleźć żadnego wyjaśnienia. To wygląda zupełnie przypadkowo. Czy ktoś mógłby mi wyjaśnić, jaka jest logika tego wszystkiego?

Używanie Pythona 3 w virtualenv

Używając virtualenv , uruchamiam moje projekty z domyślną wersją Pythona (2.7). W jednym projekcie muszę użyć Pythona 3.4. ... ' (should be '/Users/user/Documents/workspace/test/test') ERROR: virtualenv is not compatible with this system or executable

Używając zarówno Pythona 2.x i Python 3.x w notebooku IPython

Używam notebooków IPython i chciałbym móc wybrać, aby utworzyć 2.x lub 3.notatnik x Pythona w Ipythonie. Początkowo miałam A ... aby wybrać wersję Pythona, której chcesz użyć po uruchomieniu notebooka IPython, najlepiej z moją obecną kompilacją MacPorts?

Co to jest setup.py?

Czy ktoś może wyjaśnić, czym jest setup.py i jak można go skonfigurować lub używać?

Jaki jest najlepszy sposób na usunięcie akcentów w łańcuchu Unicode Pythona?

Mam ciąg Unicode w Pythonie i chciałbym usunąć wszystkie akcenty (znaki diakrytyczne). Znalazłem w sieci elegancki sposób na ... e 3? Ważna uwaga: chciałbym uniknąć kodu z wyraźnym mapowaniem ze znaków akcentowanych do ich nieakcentowanego odpowiednika.

Jak zainstalować wersję python3 pakietu przez pip na Ubuntu?

Mam zarówno python2.7 jak i python3.2 zainstalowane w Ubuntu 12.04. Dowiązanie symboliczne python łączy się z python2.7. Kie ... e-name. Niektóre pakiety obsługują zarówno python2, jak i python3. Jak zainstalować python3 wersję package-name Poprzez pip?

Jak spłukać wyjście funkcji drukowania?

Jak wymusić wyświetlenie funkcji drukowania Pythona na ekranie? nie jest to duplikat Wyłącz buforowanie wyjścia - połączone ... ane w to pytanie (nie są to dobre odpowiedzi na to pytanie), a to pytanie można znaleźć w Google przez względnego nowicjusza.

UnicodeDecodeError: kodek 'charmap' nie może dekodować bajtu X w pozycji Y: mapy znaków do

Próbuję nakłonić program Pythona 3 do wykonywania pewnych manipulacji z plikiem tekstowym wypełnionym informacjami. Jednak po ... UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 2907500: character maps to `<undefined>`

Czym są podpowiedzi typu w Pythonie 3.5?

Jedną z najczęściej omawianych funkcji w Pythonie 3.5 jest type hints. Przykład podpowiedzi typu jest wymieniony w Ten arty ... używać podpowiedzi typu odpowiedzialnie. Czy ktoś może wyjaśnić więcej na ich temat i kiedy powinny być używane, a kiedy nie?

Jak ustawić domyślną wersję Pythona na 3.x na OS X?

Używam Mountain Lion i podstawową domyślną wersją Pythona jest 2.7. Pobrałem Pythona 3.3 i chcę ustawić go jako domyślny. Ak ... ython version 2.7.5 $ python3.3 version 3.3 Jak ustawić go tak, aby przy każdym uruchomieniu $ python otwierał 3.3?

Powinienem umieścić #! (shebang) w skryptach Pythona, a jaką formę powinien przyjąć?

Czy powinienem umieścić shebang w moich skryptach Pythona? W jakiej formie? #!/usr/bin/env python Lub #!/usr/local/bin/ ... a forma jest używana najczęściej? uwaga: projekt tornado wykorzystuje shebang. Z drugiej strony projekt Django nie działa.

Jak wpisać metodę z typem klasy?

Mam następujący kod w Pythonie 3: class Position: def __init__(self, x: int, y: int): self.x = x self. ... i używa informacji w swoich ostrzeżeniach i uzupełnianiu kodu Ale popraw mnie, jeśli się mylę i muszę użyć innej składni.

Pobierz Plik z Internetu w Pythonie 3

Tworzę program, który pobierzeplik JAR (java) z serwera www, poprzez odczytanie adresu URL określonego wplik jad tej samej gr ... m lub podobny błąd. Więc w zasadzie moje pytanie brzmi jak pobrać plik z serwera, gdy URL jest przechowywany w typie string?