Pytania otagowane jako python-2.7

Python 2.7 to ostatnia główna wersja z serii 2.xi nie jest już obsługiwana od 1 stycznia 2020 r. Nie używaj tego tagu po prostu do przekazania wersji Pythona, z której korzystasz, chyba że pytanie dotyczy problemu specyficznego dla Pythona 2.7. Użyj bardziej ogólnego tagu [python].

11
Iterowanie po słownikach za pomocą pętli „for”
Jestem trochę zdziwiony następującym kodem: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] To, czego nie rozumiem, to keyporcja. Jak Python rozpoznaje, że wystarczy tylko odczytać klucz ze słownika? Czy keyw Pythonie jest specjalne słowo? Czy jest to po prostu zmienna?

10
Względny import po raz miliardowy
Byłem tu: http://www.python.org/dev/peps/pep-0328/ http://docs.python.org/2/tutorial/modules.html#packages Pakiety Python: import względny przykładowy kod importu względnego Pythona nie działa Ostateczna odpowiedź na względny import Pythona Względny import w Pythonie Python: Wyłączanie importu względnego i mnóstwo adresów URL, których nie skopiowałem, niektóre na SO, inne na innych stronach, kiedy myślałem, że szybko znajdę rozwiązanie. Zawsze …

12
Dlaczego „prywatne” metody Pythona nie są prywatne?
Python daje nam możliwość tworzenia „prywatny” metod i zmiennych w klasie przez poprzedzenie podwójne podkreślenia do nazwy, na przykład: __myPrivateMethod(). Jak zatem to wyjaśnić >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() public …

5
Konwertuj listę na krotkę w Pythonie
Próbuję przekonwertować listę na krotkę. Większość rozwiązań w Google oferuje następujący kod: l = [4,5,6] tuple(l) Jednak kod powoduje komunikat o błędzie po uruchomieniu: TypeError: Obiekt „tuple” nie jest wywoływalny Jak mogę rozwiązać ten problem?


19
Jak naprawić: „UnicodeDecodeError: kodek„ ascii ”nie może dekodować bajtu”
as3:~/ngokevin-site# nano content/blog/20140114_test-chinese.mkd as3:~/ngokevin-site# wok Traceback (most recent call last): File "/usr/local/bin/wok", line 4, in Engine() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 104, in init self.load_pages() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 238, in load_pages p = Page.from_file(os.path.join(root, f), self.options, self, renderer) File "/usr/local/lib/python2.7/site-packages/wok/page.py", line 111, in from_file page.meta['content'] = page.renderer.render(page.original) File "/usr/local/lib/python2.7/site-packages/wok/renderers.py", line 46, in …

11
Uzyskaj opis wyjątku i ślad stosu, który spowodował wyjątek, wszystkie w postaci ciągu
Widziałem wiele postów dotyczących śledzenia stosu i wyjątków w Pythonie. Ale nie znalazłem tego, czego potrzebuję. Mam fragment kodu Python 2.7, który może zgłosić wyjątek. Chciałbym go złapać i przypisać ciągowi pełny opis i ślad stosu, który spowodował błąd (po prostu wszystko, co widzimy na konsoli). Potrzebuję tego ciągu, aby …

6
Jak napisać moduł / pakiet Python?
Tworzę skrypty Pythona do prostych zadań w pracy i nigdy tak naprawdę nie zawracałem sobie głowy pakowaniem ich do użycia przez innych. Teraz przydzielono mi zadanie tworzenia otoki Pythona dla interfejsu API REST. Nie mam pojęcia, jak zacząć i potrzebuję pomocy. Co ja mam: (Chcę być konkretny, jak to możliwe) …


20
Instalowanie PIL za pomocą pip
Próbuję zainstalować PIL (bibliotekę obrazowania Python) za pomocą polecenia: sudo pip install pil ale dostaję następujący komunikat: Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files. Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded Running setup.py egg_info for package PIL WARNING: …

10
Jak zainstalować pakiet yaml dla Pythona?
Mam program w języku Python, który używa YAML. Próbowałem zainstalować go na nowym serwerze przy użyciu pip install yamli zwraca następujące informacje: $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing complete log in …
347 python  python-2.7  yaml  pip  pyyaml 


11
Jak odinstalować Python 2.7 na Mac OS X 10.6.4?
Chcę całkowicie usunąć Python 2.7 z mojego Mac OS X 10.6.4. Udało mi się usunąć wpis ze PATHzmiennej, cofając mój .bash_profile. Ale chcę również usunąć wszystkie katalogi, pliki, dowiązania symboliczne i wpisy, które zostały zainstalowane przez pakiet instalacyjny Python 2.7. Mam pakiet instalacyjny z http://www.python.org/ . Jakie pozycje katalogów / …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.