Pytania oznaczone «python-3.x»

108
„moduł” nie ma atrybutu „urlencode”

Kiedy próbuję podążać za przykładem Python Wiki związanym z kodowaniem adresów URL: >>> import urllib >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query", params) >>> print f.read() W...

107
Co oznacza prefiks ab przed ciągiem znaków Pythona?

W kodzie źródłowym Pythona, na który natknąłem się, widziałem małe b przed ciągiem znaków, jak w: b"abcdef" Wiem o uprefiksie oznaczającym ciąg znaków Unicode i rprefiksie dla surowego literału ciągu. Co to boznacza iw jakim rodzaju kodu źródłowego jest przydatny, ponieważ wydaje się być...

105
Co robi to dziwne zachowanie jelita grubego?

Używam Pythona 3.6.1 i natknąłem się na coś bardzo dziwnego. Miałem prostą literówkę w przypisaniu do słownika, której znalezienie zajęło mi dużo czasu. context = {} context["a"]: 2 print(context) Wynik {} Co context["a"]: 2robi kod ? Nie zgłasza, SyntaxErrorkiedy powinien IMO. Na początku...

105
Obiekt „dict” nie ma atrybutu „has_key”

Podczas przeglądania wykresu w Pythonie otrzymuję następujący błąd: Obiekt „dict” nie ma atrybutu „has_key” Oto mój kod: def find_path(graph, start, end, path=[]): path = path + [start] if start == end: return path if not graph.has_key(start): return None for node in graph[start]:...

100
Musisz zainstalować urllib2 dla Pythona 3.5.1

Używam Pythona 3.5.1 dla komputerów Mac. Chcę użyć urllib2modułu. Próbowałem go zainstalować, ale powiedziano mi, że został podzielony na urllib.requesti urllib.errordla Pythona 3. Moje polecenie (na razie uruchomione z katalogu bin frameworka, ponieważ nie ma go w mojej ścieżce): sudo ./pip3...