Pytania oznaczone «python-2.7»

100
Kiedy hash (n) == n w Pythonie?

Bawiłem się funkcją skrótu Pythona . W przypadku małych liczb całkowitych pojawia się hash(n) == nzawsze. Jednak nie dotyczy to dużych liczb: >>> hash(2**100) == 2**100 False Nie dziwię się, rozumiem, że hash przyjmuje skończony zakres wartości. Co to za zasięg? Próbowałem użyć...

99
Zwracanie wartości logicznej, jeśli zestaw jest pusty

Staram się znaleźć bardziej czysty sposób zwracania wartości logicznej, jeśli mój zestaw jest pusty na końcu mojej funkcji Biorę przecięcie dwóch zestawów i chcę zwrócić Truelub Falsena podstawie tego, czy wynikowy zestaw jest pusty. def myfunc(a,b): c = a.intersection(b) #...return boolean...

98
Konwertuj słownik Pythona na tablicę JSON

Obecnie mam ten słownik wydrukowany przy użyciu pprint: {'AlarmExTempHum': '\x00\x00\x00\x00\x00\x00\x00\x00', 'AlarmIn': 0, 'AlarmOut': '\x00\x00', 'AlarmRain': 0, 'AlarmSoilLeaf': '\x00\x00\x00\x00', 'BarTrend': 60, 'BatteryStatus': 0, 'BatteryVolts': 4.751953125, 'CRC': 55003, 'EOL':...

98
Python os.path.join () na liście

potrafię >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Ale kiedy robię >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] Czego tu brakuje?

98
Brak modułu o nazwie setuptools

Chcę zainstalować plik instalacyjny Twilio. Kiedy instaluję go za pomocą podanego polecenia, pojawia się błąd: Brak modułu o nazwie setuptools. Czy możesz mi powiedzieć, co mam zrobić? ja używam python 2.7 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation....

97
Python 2.7: Drukuj do pliku

Dlaczego próba drukowania bezpośrednio do pliku zamiast sys.stdoutgenerowania następującego błędu składniowego: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f1=open('./testfile',...