python-2.x
Jak zwrócić klucze słownikowe jako listę w Pythonie?
W Python 2.7 , mógłbym dostać klucze dictionary , wartości , lub Pozycje jako lista:
>>> newdict = {1:0, 2:0, 3: ... st()
for i in newdict.keys():
newlist.append(i)
Zastanawiam się, czy jest lepszy sposób na zwrócenie listy w Python 3?
Jak zaokrąglić liczbę w Pythonie?
Ten problem mnie dobija. Jak można zaokrąglać liczbę w Pythonie?
Próbowałem round (numer), ale to zaokrągla numer w dół. Prz ... próbowałem round(numer + .5) ale nie będzie działać w skrajnych przypadkach. Przykład:
WAIT! THIS WORKED!
Proszę o radę.
Dane SQLite, python, unicode i inne niż utf
Zacząłem od próby przechowywania łańcuchów w SQLite za pomocą Pythona i dostałem wiadomość:
Sqlite3.ProgrammingError: mu ... print
x = 'ó'
encodingDemo(x)
Wielkie dzięki za Odpowiedzi poniżej, a szczególnie @ John Machin za tak dokładną odpowiedź.
Jak poradzić sobie ze złamaną rurą (SIGPIPE) w Pythonie?
Napisałem prosty wielowątkowy serwer gier w Pythonie, który tworzy nowy wątek dla każdego połączenia z klientem. Stwierdzam, ... opuszczać cały program.
PS: to Pytanie/Odpowiedź dotyczy problemu w sposób ogólny; jak konkretnie powinienem go rozwiązać?
Drukowanie bez nowej linii (print 'a',) drukuje spację, jak usunąć?
Mam ten kod:
>>> for i in xrange(20):
... print 'a',
...
a a a a a a a a a a a a a a a a a a a a
Chcę wyjść 'a', Bez ' ' Tak:
aaaaaaaaaaaaaaaaaaaa
Czy to możliwe?
Jak sprawdzić, czy zmienna jest ciągiem znaków z kompatybilnością Pythona 2 i 3
Jestem świadomy, że mogę używać: isinstance(x, str) w Pythonie-3.x ale muszę sprawdzić czy coś jest ciągiem w Pythonie-2.x ró ... sinstance(x, basestr)?
Konkretnie w Pythonie-2.x:
>>>isinstance(u"test", str)
False
I python-3.x nie ma u"foo"
Dlaczego druk nie działa w lambdzie?
Dlaczego to nie działa?
lambda: print "x"
Czy to nie jest pojedyncze stwierdzenie, czy jest to coś innego?
Dokumentacja wydaje się być trochę skąpa na temat tego, co jest dozwolone w lambdzie...
Python-write() versus writelines () and concatenated strings
Więc uczę się Pythona. Przechodzę przez lekcje i napotkałem problem, w którym musiałem skondensować wiele target.write() w je ... ()?
Python 2.7
Kiedy Ja przeszukałem google większość zasobów, które znalazłem, było ponad moją głową, nadal jestem laikiem.
surowa funkcja wejściowa w Pythonie
Czym jest funkcja raw_input? Czy to interfejs użytkownika? Kiedy go użyjemy?
Kiedy lepiej używać zip zamiast izip?
Kiedy lepiej używać zip zamiast itertools.izip?
Ciąg Pythona do unicode [duplikat]
Możliwy duplikat:Jak traktować ciąg znaków ASCII jako unicode i odblokować znaki ucieczki w Pythonie?Jak konwertować sekwe ... print b
Hello…
>>> print unicode(a)
Hello\u2026
>>>
Tak wyraźnie unicode(a) nie jest odpowiedz. Więc co?
Czym jest python. składnia notacji?
Ostatnio natknąłem się na składnię, której nigdy wcześniej nie widziałem, gdy uczyłem się Pythona, ani w większości samouczkó ... w bardziej złożonym oświadczeniu (jeśli to możliwe)?
To prawdopodobnie zaoszczędź mi wiele linijek kodu w przyszłości...:)
Jak napisać Pythona 2.x jak najbardziej kompatybilny z Pythonem 3.x Jak to możliwe?
Istnieje wiele sposobów na włączenie Pythona 3.funkcje x w Pythonie 2.x , czyli kod Pythona 2.Skrypty x można łatwo przekonwe ... je się bardziej jak Python 3.x ?
Załóżmy, że mamy najnowszy Python 2.x (2.7.2 w tej chwili, jak sądzę) do naszej dyspozycji.
Python: Using.format () na unikodowym łańcuchu znaków
Używam Pythona 2.6.5. Mój kod wymaga użycia znaku "więcej lub równo". Zaczyna się:
>>> s = u'\u2265'
>>> ... ition 0: ordinal not in range(128)`
Dlaczego dostaję ten błąd? Czy jest na to dobry sposób? Muszę użyć funkcji .format().
Czy można uruchomić python SimpleHTTPServer tylko na localhost?
Mam połączenie vpn i kiedy używam python-m SimpleHTTPServer, służy on na 0.0.0.0: 8000, co oznacza, że można do niego uzyskać ...
Każdy inny prosty serwer http, który może być uruchomiony natychmiast za pomocą wiersza poleceń, jest również mile widziany.
Python super () podnosi TypeError
W Pythonie 2.5 następujący kod podnosi TypeError:
>>> class X:
def a(self):
print "a"
>>> ... gument 1 must be type, not classobj
Jeśli zamienię class X na class X(object), to zadziała. Jakie jest na to wytłumaczenie?
Jak utworzyć python 2.pakiet x-prosta obudowa
Proszę pokazać prosty i aktualny standardowy sposób tworzenia pakietu Pythona dla Pythona 2.x
Wolałbym użyć pip do późniejs ... h.greet()
hello
>>>
Gdy to zadziała, pamiętaj, aby dodać inne niezbędne treści, patrz odpowiedź Mariusa poniżej.
Łańcuchowanie WYJĄTKÓW Pythona [duplikat]
To pytanie ma już odpowiedź tutaj:
"wewnętrzny wyjątek" (z traceback) w Pythonie?
...
Czy to standardowy sposób pythoniczny? Nie widziałem łańcuchów WYJĄTKÓW w innych modułach, więc jak to się robi w Pythonie?
Rejon Python
Próbowałem znormalizować zbiór liczb od -100 do 0 do zakresu 10-100 i miałem problemy tylko zauważyć, że nawet bez żadnych zm ... t mniej than .5, obraca się do 0. Moim zdaniem nie jest to przejrzyste, ale chyba tak właśnie jest.
Jakie jest wyjaśnienie?
Python-detect charset and convert to utf-8 [duplicate]
To pytanie ma już odpowiedź tutaj:
określanie kodowania tekstu w Pythonie
... rywania znaków łańcuchowych? I user IPTC tags I have no known encoding. Muszę je wykryć i zmienić na utf-8.
Ktoś może pomóc?