Pytania oznaczone «python-3.x»

W przypadku pytań dotyczących programowania w języku Python, które są specyficzne dla wersji 3+ języka. Użyj bardziej ogólnego znacznika [python], jeśli twoje pytanie nie jest specyficzne dla wersji. Użyj tagów [python-2.x] dla pytań w Pythonie 2.

2302
Konwertuj bajty na ciąg

Używam tego kodu, aby uzyskać standardowe wyjście z zewnętrznego programu: >>> from subprocess import * >>> command_stdout = Popen(['ls', '-l'], stdout=PIPE).communicate()[0] Metoda Communication () zwraca tablicę bajtów: >>> command_stdout b'total 0\n-rw-rw-r-- 1...

1215
Jak opróżnić wyjście funkcji drukowania?

Czy chcesz uzyskać więcej informacji o stosie przepełnienia stosu : Co to jest? Jak zmusić funkcję drukowania Pythona do wyświetlania na ekranie? Nie jest to duplikat Wyłącz buforowanie wyjściowe - połączone pytanie próbuje niebuforowanego wyjścia, ale jest to bardziej...

1143
Jak mogę reprezentować „Enum” w Pythonie?

Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jestem głównie programistą C #, ale obecnie pracuję nad projektem w Pythonie. Jak mogę reprezentować...

778
Korzystanie z Python 3 w virtualenv

Korzystając z virtualenv , uruchamiam moje projekty z domyślną wersją Pythona (2.7). W jednym projekcie muszę użyć Pythona 3.4. Kiedyś brew install python3instalowałem go na komputerze Mac. Teraz, jak utworzyć virtualenv, który korzysta z nowej wersji? np. sudo virtualenv envPython3 Jeśli...

711
Względny import w Pythonie 3

Chcę zaimportować funkcję z innego pliku w tym samym katalogu. Czasami działa dla mnie, from .mymodule import myfunctionale czasami dostaję: SystemError: Parent module '' not loaded, cannot perform relative import Czasami to działa from mymodule import myfunction, ale czasami dostaję...

651
Co to jest __pycache__?

Przekaż opinię na temat przepełnienia stosu w następujący sposób : W przypadku wystąpienia przepełnienia stosu w języku Python można użyć __pycache__ Z tego, co rozumiem, pamięć podręczna jest zaszyfrowanym plikiem podobnych plików. Co robimy z __pycache__folderem? Czy to...

553
Jak korzystać z raw_input w Pythonie 3

import sys print(sys.platform) print(2**100) raw_input() Korzystam z języka Python 3.1 i nie mogę uzyskać raw_input„zamrożenia” wyskakującego okna dos. Książka, którą czytam, dotyczy Python 2.5 i używam Python 3.1 Co powinienem zrobić, aby to