python-2.x

UnicodeEncodeError: kodek 'ascii' nie może zakodować znaku u '\xa0 ' w pozycji 20: ordinal not in range (128)

Mam problemy z obsługą znaków unicode z tekstu pobranego z różnych stron internetowych (na różnych stronach). Używam Beautifu ... zymkolwiek innym niż Angielski. Czy ktoś ma jakieś pomysły, jak to rozwiązać, abym mógł konsekwentnie rozwiązać ten problem?

Jakie są różnice między modułem urllib, urllib2, urllib3 i requests?

W Pythonie, jakie są różnice między urllib, urllib2, urllib3 oraz requests Moduły? Dlaczego są trzy? Wydaje się, że robią to samo...

Jakie są różnice między modułem urllib, urllib2 i requests?

W Pythonie, jakie są różnice między urllib, urllib2, oraz requests Moduł? Dlaczego są trzy? Wydaje się, że robią to samo...

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.

Jaka jest różnica między dict.items () I dict.iteritems () w Python2?

Czy istnieją jakieś różnice między dict.items() oraz dict.iteritems()? From the Python docs : dict.items(): zwraca kopi ... ey are the same object d.iteritems(): they are the same object they are the same object they are the same object

Co dokładnie robią flagi łańcuchowe " u " i " r " i czym są surowe literały łańcuchowe?

Zadając to pytanie , zdałem sobie sprawę, że nie wiem zbyt wiele o surowych strunach. Jak na kogoś, kto twierdzi, że jest tre ... łańcucha? A tak przy okazji, jeśli Twój system i Kod edytora tekstu są ustawione na UTF-8, to czy u'' rzeczywiście coś robi?

Jaka jest różnica między funkcjami range i xrange w Pythonie 2.X?

Najwyraźniej xrange jest szybszy, ale nie mam pojęcia dlaczego jest szybszy (i nie ma dowodu poza anegdotą na razie, że jest szybszy) ani co poza tym się różni for i in range(0, 20): for i in xrange(0, 20):

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.

Ustawianie poprawnego kodowania podczas przesyłania stdout w Pythonie

Podczas przesyłania wyjścia programu Pythona, interpreter Pythona jest zdezorientowany co do kodowania i ustawia go na None. ... -*- import sys reload(sys) sys.setdefaultencoding('utf-8') print u"åäö" Czy istnieje lepszy sposób na wykonanie orurowania?

Jak wydrukować liczbę z przecinkami jako separatorami tysięcy?

Próbuję wydrukować liczbę całkowitą w Python 2.6.1 z przecinkami jako separatorami tysięcy. Na przykład chcę pokazać numer 1 ... yć specyficzny dla lokalizacji, aby decydować między kropkami i przecinkami. Wolałbym coś tak prostego, jak to tylko możliwe.

Jak ładnie wydrukować numpy.tablica bez notacji naukowej i z określoną precyzją?

Jestem ciekaw, czy jest jakiś sposób na wydrukowanie sformatowanego numpy.arrays, np. w sposób podobny do tego: x = 1.23456 ... iarach. Jednak numpy.array najwyraźniej musi być wydrukowany jako ciąg znaków, tzn. z %s. Czy jest na to jakieś rozwiązanie?

Jak wymusić podział na zmiennoprzecinkowy? Dywizja ciągle zaokrąglała do 0?

Mam dwie wartości całkowite a i b, ale potrzebuję ich proporcji w postaci zmiennoprzecinkowej. Wiem, że {[3] } i chcę oblicz ... z pozostałą częścią a. Jak mogę wymusić c aby była liczbą zmiennoprzecinkową w Pythonie w poniższym przykładzie? c = a / b

Jak przekierować wyjście "Drukuj" do pliku za pomocą Pythona?

Chcę przekierować Wydruk na a .plik txt za pomocą Pythona. Mam pętlę "for", która "wydrukuje" wyjście dla każdego z moich .pl ... żadnych umiejętności programistycznych. Potem porzuciłem Doktorat i poprzednią karierę i zostałem inżynierem oprogramowania.

Dlaczego nie powinniśmy używać sys.setdefaultencoding ("utf-8") w skrypcie py?

Widziałem kilka skryptów py, które używają tego na górze skryptu. W jakich przypadkach należy go używać? import sys reload(sys) sys.setdefaultencoding("utf-8")

Dlaczego Python drukuje znaki unicode, gdy domyślnym kodowaniem jest ASCII?

Z powłoki Pythona 2.6: >>> import sys >>> print sys.getdefaultencoding() ascii >>> print u'\xe9' ... acza ASCII jako domyślne kodowanie. EDIT Przeniosłem edycję do sekcji odpowiedzi i zaakceptowałem ją zgodnie z sugestią.

Jaka jest różnica między kodowaniem/dekodowaniem?

Nigdy nie byłem pewien, czy Rozumiem różnicę między dekodowaniem str/unicode a kodowaniem. Wiem, że str().decode() jest dla, ... Kilka odpowiedzi podaje informacje o tym, co .encode robi na łańcuchu znaków, ale nikt nie wie, co .decode robi dla unicode.

Jak uruchomić wiele wersji Pythona w systemie Windows

Miałem dwie wersje Pythona zainstalowane na moim komputerze (wersje 2.6 i 2.5). Chcę uruchomić 2.6 Dla jednego projektu i 2.5 dla innego. Jak mogę określić, którego chcę użyć? Pracuję na Windows XP SP2.

Jak Python 2 porównuje string i int? Dlaczego listy są porównywane jako większe niż liczby, a krotki większe niż listy?

Poniższy fragment jest przypisany do wyjścia (, Jak widać na ideone.com): print "100" < "2" # True print "5" > "9 ... istnieją różnice między którąkolwiek z głównych implementacji Pythona? Czy istnieją różnice między wersjami języka Python?

Jak zapobiec dodawaniu nowych linii lub spacji w Pythonie print? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak drukować bez znaku nowej linii lub spacji? ... owi drukowanie przestrzeni? Instrukcje print są różnymi iteracjami tej samej pętli, więc nie mogę po prostu użyć operatora+.

Python-kodek 'ascii' nie potrafi dekodować bajtów

Jestem naprawdę zdezorientowana. Próbowałem kodować, ale błąd powiedział can't decode.... >>> "你好".encode("utf8") ... . Zastanawiam się tylko, dlaczego błąd jest "nie można dekodować", gdy kodowanie zostało wywołane. Co Python robi pod maską?