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.

22
Jak zajrzeć do obiektu Python?
Zaczynam pisać w różnych projektach przy użyciu Pythona (w tym tworzenie stron internetowych Django i tworzenie gier Panda3D). Aby pomóc mi zrozumieć, co się dzieje, chciałbym po prostu „spojrzeć” wewnątrz obiektów Pythona, aby zobaczyć, jak zaznaczają - podobnie jak ich metody i właściwości. Powiedzmy, że mam obiekt Python. Czego potrzebowałbym …

4
Python string.join (lista) w tablicy obiektów zamiast w tablicy łańcuchów
W Pythonie mogę wykonać: >>> list = ['a', 'b', 'c'] >>> ', '.join(list) 'a, b, c' Czy jest jakiś prosty sposób, aby zrobić to samo, gdy mam listę obiektów? >>> class Obj: ... def __str__(self): ... return 'name' ... >>> list = [Obj(), Obj(), Obj()] >>> ', '.join(list) Traceback (most …
291 python  list 


11
Leniwa metoda odczytu dużego pliku w Pythonie?
Mam bardzo duży plik 4 GB i kiedy próbuję go odczytać, komputer zawiesza się. Więc chcę czytać go kawałek po kawałku, a po przetworzeniu każdego elementu przechowywać przetworzony kawałek w innym pliku i czytać następny kawałek. Czy istnieje jakaś metoda na yieldte elementy? Chciałbym mieć leniwą metodę .

12
Konwertowanie między datetime, datownikiem i datetime64
Jak przekonwertować numpy.datetime64obiekt na datetime.datetime(lub Timestamp)? W poniższym kodzie tworzę obiekty datetime, timestamp i datetime64. import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strange way to extract a Timestamp object, there's surely a better way? ts = pd.DatetimeIndex([dt])[0] dt64 = np.datetime64(dt) …
290 python  datetime  numpy  pandas 




9
Usunąć xticks z wykresu Matplotlib?
Mam działkę semilogx i chciałbym usunąć xticks. Próbowałem: plt.gca().set_xticks([]) plt.xticks([]) ax.set_xticks([]) Siatka znika (ok), ale pozostają małe tiki (w miejscu głównych tików). Jak je usunąć?
290 python  matplotlib  plot 


8
Pandy liczą (wyraźne) odpowiedniki
Używam pand jako zamiennika bazy danych, ponieważ mam wiele baz danych (Oracle, mssql itp.) I nie jestem w stanie wykonać sekwencji poleceń do odpowiednika SQL. Mam tabelę załadowaną do DataFrame z niektórymi kolumnami: YEARMONTH, CLIENTCODE, SIZE, .... etc etc W SQL, policzenie liczby różnych klientów rocznie byłoby: SELECT count(distinct CLIENTCODE) …

14
Jak wysłać wiadomość e-mail z Gmailem jako dostawcą za pomocą Pythona?
Próbuję wysłać wiadomość e-mail (Gmail) za pomocą języka Python, ale otrzymuję następujący błąd. Traceback (most recent call last): File "emailSend.py", line 14, in <module> server.login(username,password) File "/usr/lib/python2.5/smtplib.py", line 554, in login raise SMTPException("SMTP AUTH extension not supported by server.") smtplib.SMTPException: SMTP AUTH extension not supported by server. Skrypt w języku …
289 python  email  smtp  gmail 

9
UnicodeDecodeError: Kodek „utf8” nie może zdekodować bajtu 0x9c
Mam serwer gniazd, który powinien odbierać prawidłowe znaki UTF-8 od klientów. Problem polega na tym, że niektórzy klienci (głównie hakerzy) wysyłają nad nim niewłaściwe dane. Mogę z łatwością rozróżnić oryginalnego klienta, ale loguję do plików wszystkie przesłane dane, aby móc je później przeanalizować. Czasami dostaję takie postacie, œktóre powodują UnicodeDecodeErrorbłąd. …

20
Jak ładnie wydrukować zagnieżdżone słowniki?
Jak mogę ładnie wydrukować słownik o głębokości ~ 4 w Pythonie? Próbowałem ładnego drukowania pprint(), ale to nie działało: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) Chcę po prostu wcięcia ( "\t") dla każdego zagnieżdżenia, aby uzyskać coś takiego: key1 value1 value2 key2 value1 value2 itp. W jaki sposób mogę to …
289 python  dictionary 


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.