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.



7
Obiekt „str” nie ma atrybutu „decode”. Błąd Pythona 3?
Oto mój kod: import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('example@gmail.com', 'password') conn.select() conn.search(None, 'ALL') data = conn.fetch('1', '(BODY[HEADER])') header_data = data[1][0][1].decode('utf-8') w tym momencie pojawia się komunikat o błędzie AttributeError: 'str' object has no attribute 'decode' Python 3 nie ma już dekodowania, mam rację? jak mogę to …


30
Uzyskaj ostatnie n wierszy pliku, podobnie jak tail
Piszę przeglądarkę plików dziennika dla aplikacji sieci web i do tego chcę paginować według wierszy pliku dziennika. Elementy w pliku są oparte na linii z najnowszym elementem na dole. Potrzebuję więc tail()metody, która może odczytywać nlinie od dołu i obsługuje przesunięcie. To, co wymyśliłem, wygląda następująco: def tail(f, n, offset=0): …
181 python  file  file-io  tail  logfiles 


23
Znajdowanie mediany listy w Pythonie
Jak znaleźć medianę listy w Pythonie? Lista może mieć dowolny rozmiar, a numery nie są gwarantowane w żadnej określonej kolejności. Jeśli lista zawiera parzystą liczbę elementów, funkcja powinna zwrócić średnią z dwóch środkowych. Oto kilka przykładów (posortowanych do celów wyświetlania): median([1]) == 1 median([1, 1]) == 1 median([1, 1, 2, …
181 python  list  sorting  median 

30
Obliczanie rozmiaru katalogu za pomocą Pythona?
На этот вопрос есть ответы на Stack Overflow на русском : Найти суммарный размер всех регулярных файлов в е т а а,,, Czy przed ponownym wynalezieniem tego konkretnego koła ktoś ma dobrą procedurę do obliczania rozmiaru katalogu za pomocą Pythona? Byłoby bardzo miło, gdyby procedura ładnie sformatowała rozmiar w Mb …
181 python  directory 


5
Czy mogę ustawić max_retries dla requests.request?
Moduł zapytań w Pythonie jest prosty i elegancki, ale jedno mnie wkurza. Możliwe jest uzyskanie requests.exception.ConnectionError z komunikatem: Max retries exceeded with url: ... Oznacza to, że żądania mogą próbować uzyskać dostęp do danych kilka razy. Ale nigdzie w dokumentacji nie ma ani jednej wzmianki o tej możliwości. Patrząc na …

7
Queue.Queue vs. collections.deque
Potrzebuję kolejki, w której wiele wątków może umieszczać różne rzeczy, z których wiele wątków może czytać. Python ma co najmniej dwie klasy kolejek, Queue.Queue i collections.deque, przy czym ta pierwsza najwyraźniej wykorzystuje tę drugą wewnętrznie. Oba twierdzą, że są bezpieczne w wątku w dokumentacji. Jednak dokumenty kolejki również stwierdzają: collections.deque …

8
Czy można używać argsort w malejącej kolejności?
Rozważ następujący kod: avgDists = np.array([1, 8, 6, 9, 4]) ids = avgDists.argsort()[:n] To daje mi wskaźniki nnajmniejszych elementów. Czy można użyć tego samego argsortw kolejności malejącej, aby uzyskać indeksy nnajwyższych elementów?
181 python  numpy 


10
Rejestrowanie nieprzechwyconych wyjątków w Pythonie
W jaki sposób sprawisz, że nieprzechwycone wyjątki będą wysyłane przez loggingmoduł, a nie do stderr? Zdaję sobie sprawę, że najlepszym sposobem na to byłoby: try: raise Exception, 'Throwing a boring exception' except Exception, e: logging.exception(e) Ale moja sytuacja jest taka, że ​​byłoby naprawdę fajnie, gdyby logging.exception(...)były wywoływane automatycznie, gdy wyjątek …

6
Python max przy użyciu „klucza” i wyrażenia lambda
Pochodzę z OOP i próbuję nauczyć się Pythona. Używam maxfunkcji, która używa wyrażenia lambda, aby zwrócić wystąpienie typu, Playerktóre ma maksimum totalScorena liście players. def winner(): w = max(players, key=lambda p: p.totalScore) Funkcja poprawnie zwraca instancję typu Playermającą maksimum totalScore. Jestem zdezorientowany co do następujących trzech rzeczy: Jak działa ta …
181 python  function  lambda 

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.