Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.

5
Dekoduj znaki ucieczki w adresie URL
Mam listę zawierającą adresy URL ze znakami ucieczki. Te znaki zostały ustawione, urllib2.urlopengdy odzyskuje stronę HTML: http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=edit http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=history http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh Czy istnieje sposób, aby przekształcić je z powrotem w ich niezmienną formę w Pythonie? PS: adresy URL są zakodowane w utf-8
83 python  escaping 

9
Jak sprawdzić, czy metoda istnieje w Pythonie?
W funkcji __getattr__(), jeśli zmienna, do której odnosi się odwołanie, nie zostanie znaleziona, spowoduje to błąd. Jak mogę sprawdzić, czy zmienna lub metoda istnieje jako część obiektu? import string import logging class Dynamo: def __init__(self,x): print "In Init def" self.x=x def __repr__(self): print self.x def __str__(self): print self.x def __int__(self): …
83 python  methods 

5
Jak dołączyć pliki statyczne do setuptools - pakiet Pythona
Chcę dołączyć ./static/data.txtto setuptools, oto mój kod: # setup.py import os,glob from setuptools import setup,find_packages setup( name = "PotatoProject", version = "0.1.1", author = "Master Splinter", author_email = "splinter@initech.com", description = ("The potatoproject!"), url = 'http://www.google.com', license = "BSD", # adding packages packages=find_packages('src'), package_dir = {'':'src'}, # trying to add …

3
PermissionError: [Errno 13] w Pythonie
Dopiero zaczynam uczyć się języka Python i mam problem opisany poniżej: a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8') Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> a_file = open('E:\Python Win7-64-AMD 3.3\Test', encoding='utf-8') PermissionError: [Errno 13] Permission denied: 'E:\\Python Win7-64-AMD 3.3\\Test\ Wydaje się, że jest to błąd dotyczący uprawnień …


11
Wbudowana funkcja hash () w języku Python
Windows XP, Python 2.5: hash('http://stackoverflow.com') Result: 1934711907 Google App Engine ( http://shell.appspot.com/ ): hash('http://stackoverflow.com') Result: -5768830964305142685 Dlaczego? Jak mogę skorzystać z funkcji skrótu, która da mi te same wyniki na różnych platformach (Windows, Linux, Mac)?

5
python: urllib2 jak wysłać ciasteczko z prośbą o urlopen
Próbuję użyć urllib2 do otwarcia adresu URL i wysłania określonego tekstu cookie do serwera. Np. Chcę otworzyć witrynę Rozwiązywanie problemów szachowych z określonym plikiem cookie, np. Search = 1. Jak mam to zrobić? Próbuję wykonać następujące czynności: import urllib2 (need to add cookie to the request somehow) urllib2.urlopen("http://chess-problems.prg") Z góry …
83 python  urllib2 

9
Wywołanie Pythona w PHP
Mam skrypt w Pythonie, który niedawno napisałem, i który wywołuję za pomocą wiersza poleceń z kilkoma opcjami. Chcę teraz mieć bardzo cienki interfejs WWW, aby wywoływać ten skrypt lokalnie na moim Macu. Nie chcę robić drobnych problemów z instalacją mod_python lub mod_wsgi na moim Macu, więc zamierzałem po prostu zrobić …
83 php  python 

8
Konwertuj dane binarne na ASCII i odwrotnie
Użycie tego kodu do pobrania łańcucha i przekonwertowania go na binarny: bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0)) to daje: 0b110100001100101011011000110110001101111 Co jeśli umieszczę to na tej stronie (po prawej stronie), otrzymam wiadomość z hellopowrotem. Zastanawiam się, jakiej metody używa. Wiem, że mógłbym podzielić ciąg binarny na …
83 python  binary  ascii 



4
Tworzenie klasy zdefiniowanej przez użytkownika w języku Python z możliwością sortowania i mieszania
Jakie metody należy przesłonić / zaimplementować podczas tworzenia klas zdefiniowanych przez użytkownika, które można sortować i / lub haszować w Pythonie? Na co trzeba uważać? Wpisuję dir({})do mojego interpretera, aby uzyskać listę metod wbudowanych w dykty. Spośród nich zakładam, że muszę zaimplementować jakiś podzbiór plików ['__cmp__', '__eq__', '__ge__', '__gt__', '__hash__', …


4
Nieintuicyjne zachowanie int () w Pythonie
To wyraźnie stwierdzono w docs że int (liczba) jest konwersja typu podłóg: int(1.23) 1 a int (string) zwraca wartość int wtedy i tylko wtedy, gdy łańcuch jest literałem liczby całkowitej. int('1.23') ValueError int('1') 1 Czy jest jakiś szczególny powód? Wydaje mi się sprzeczne z intuicją, że funkcja w jednym przypadku …
83 python 

3
Wykorzystanie funkcji unicode () i encode () w Pythonie
Mam problem z zakodowaniem zmiennej ścieżki i wstawieniem jej do bazy SQLite . Próbowałem to rozwiązać za pomocą funkcji kodowania („utf-8”), która nie pomogła. Następnie użyłem funkcji unicode (), która daje mi typ unicode . print type(path) # <type 'unicode'> path = path.replace("one", "two") # <type 'str'> path = path.encode("utf-8") …

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.