python-3.x

Jaki jest sposób na uniknięcie domyślnych parametrów, które są pustymi listami?

Czasami naturalnym wydaje się posiadanie domyślnego parametru, który jest pustą listą. Jednak Python daje nieoczekiwane zacho ... ualizowaną wersję. Więc, jaki jest pythoniczny sposób, aby uzyskać zachowanie, którego pragnę (świeża lista na każdym call)?

Świeży samouczek na temat tkinter i ttk dla Pythona 3 [zamknięty]

Zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... ? Tkinter wydaje się jedynym sposobem, aby przejść w Pythonie 3 (nie sugeruj Pythona 2), i ttk dał mi nadzieję na ładny GUI.

Jak utworzyć dokumentację za pomocą Pydoc?

Próbuję utworzyć dokument z mojego modułu. Użyłem pydoc z wiersza poleceń w Windows 7 używając Pythona 3.2.3: python "<p ... do samego pliku na moim komputerze, który mogę kliknąć i pokazuje, co znajduje się w pliku w mojej przeglądarce internetowej.

Do czego służy symbol '@ = ' w Pythonie?

Wiem, że @ jest dla dekoratorów, ale co to jest @= w Pythonie? Czy to tylko rezerwacja na jakiś przyszły pomysł? To tylko jedno z wielu moich pytań podczas czytania tokenizer.py.

Kierowanie wydruku do a.txt plik

Czy istnieje sposób na zapisanie całości wydruku do pliku txt w Pythonie? Powiedzmy, że mam te dwie linie w kodzie i chcę zap ... stackoverflow!") print ("I have a question.") Chcę, aby plik output.txt zawierał Hello stackoverflow! I have a question.

Jest generatorem.next () widoczny w Pythonie 3.0?

Mam generator, który generuje szereg, na przykład: def triangleNums(): '''generate series of triangle numbers''' tn ... exitCond: doSomething... Nie udało mi się jeszcze znaleźć niczego, co wyjaśniałoby tę różnicę w zachowaniu dla 3.0.

Python nagie gwiazdkę w argumencie funkcji

Co robi Naga gwiazdka w argumentach funkcji? Kiedy spojrzałem na moduł ogórkowy, widzę to: (http://docs.python.org/3.3/libra ... le "<stdin>", line 1 SyntaxError: named arguments must follow bare * Jeśli to ma znaczenie, jestem na Pythonie 3.3.0.

Konwersja JSON String do Dictionary Not List

Próbuję przekazać plik JSON i przekonwertować dane do słownika. Do tej pory, to jest to, co zrobiłem: import json json1_fi ... list, gdy sprawdzam go za pomocą type(json1_data). Co mi umyka? To musi być słownik, żebym miał dostęp do jednego z kluczy.

Backporting Python 3 open (encoding= "utf-8") to Python 2

Mam bazę kodową Pythona, zbudowaną dla Pythona 3, która używa open () w stylu Pythona 3 z parametrem kodowania: Https://git ... dowania? Czy Mogę mieć styl Python 3 open() File handler który strumieniuje bajty, więc będzie działał jak Python 2 open()?

Python dict jak utworzyć klucz lub dodać element do klucza?

Mam pusty słownik. Nazwa: dict_x Ma mieć klucze, których wartości są listami. Z oddzielnej iteracji otrzymuję klucz (np: key ... yć go: dict_x[key] == [] Potem: dict_x[key].append(value) Czy tak to się robi? Mam spróbować użyć try/except bloków?

Python 3-kodowanie / dekodowanie vs bajty / Str [duplikat]

To pytanie ma już odpowiedź tutaj: najlepszy sposób na konwersję ciągu znaków na bajty w Pythonie 3? ... e5\xb0\x91\xe5\xa6\x87\xe7\x94\x9f\xe5\xad\xa9\xe5\xad\x90\xe5\x90\x8e\xe5\x8f\x98\xe8\x80\x81'.decode('utf-8')) 27岁少妇生孩子后变老

Zapobieganie tworzeniu nowych atrybutów poza init

Chcę być w stanie stworzyć klasę (w Pythonie), która raz zainicjowana __init__ nie akceptuje nowych atrybutów, ale akceptuje ... te] = value A następnie edytować __dict__ bezpośrednio w __init__, ale zastanawiałem się, czy jest na to "właściwy" sposób?

Jak sprawdzić, czy zmienna jest ciągiem znaków z kompatybilnością Pythona 2 i 3

Jestem świadomy, że mogę używać: isinstance(x, str) w Pythonie-3.x ale muszę sprawdzić czy coś jest ciągiem w Pythonie-2.x ró ... sinstance(x, basestr)? Konkretnie w Pythonie-2.x: >>>isinstance(u"test", str) False I python-3.x nie ma u"foo"

Jak uruchomić Spyder w środowisku wirtualnym?

Używam Spydera zainstalowanego z dystrybucją Anaconda, która domyślnie używa Pythona 2.7. Obecnie muszę skonfigurować środowi ... które pozwoli na automatyczne uruchamianie Spydera z wymaganą wersją Pythona po aktywacji wymaganego środowiska wirtualnego?

Jak Anakonda ma związek z Pythonem?

Jestem początkujący i chcę nauczyć się programowania komputerowego. Tak więc, na razie, zacząłem uczyć się Pythona samodzieln ... "otwartą platformę Data science". Co się dzieje? Proszę wyjaśnić prostym językiem. Nie mam zbyt dużej wiedzy na ten temat.

Jak zapisać listę do pliku i odczytać ją jako typ listy?

Powiedzmy, że mam wynik listy=[1,2,3,4,5] i zmienia się, gdy mój program jest uruchomiony. Jak Mogę zapisać go do pliku, aby ... strip('\n') for line in f] print(score) Ale to powoduje, że elementy na liście są łańcuchami, a nie liczbami całkowitymi.

Python 3.7 Anaconda environment-import ssl DLL load Fail error

Stworzyłem środowisko anaconda z Pythonem = 3.7 i mam problem z błędem _ssl i DLL. Kiedy próbowałem wrócić do środowiska bazo ... py37_0 zlib 1.2.11 h62dcd97_3 zstd 1.3.7 h508b16e_0

Jak odinstalować pakiet zainstalowany za pomocą pip install --user

Istnieje opcja --user dla pip, która może zainstalować pakiet Pythona dla każdego użytkownika: pip install --user [python-p ... ny zarówno dla całego systemu, jak i dla każdego użytkownika? Co jeśli ktoś musi kierować do konkretnego użytkownika katalog?

Błąd importu: brak modułu o nazwie numpy

Mam bardzo podobne pytanie do to pytanie , ale wciąż o krok w tył. Mam tylko jedną wersję Pythona 3 zainstalowaną na moim 64 ... : Błąd importu: brak modułu o nazwie numpy Wiem, że to pewnie bardzo podstawowe pytanie, ale Wciąż się uczę. Thanks

Python 3.zachowanie zaokrąglania x

Właśnie czytałam Co nowego w Pythonie 3.0 {[4] } i mówi: Strategia zaokrąglania funkcji round() i typ powrotu uległy zmi ... wyszukiwania i znalazłem to pytanie: dlaczego. NET używa zaokrąglania bankiera jako domyślnego?, więc będę to uważnie czytać.