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
socket.shutdown vs socket.close
Niedawno widziałem fragment kodu, który wyglądał tak (oczywiście z sockiem będącym obiektem gniazda): sock.shutdown(socket.SHUT_RDWR) sock.close() Jaki dokładnie jest cel wywołania shutdown w gnieździe, a następnie jego zamknięcia? Jeśli to robi różnicę, to gniazdo jest używane do nieblokującego wejścia / wyjścia.

5
Po co deklarować unicode przez string w Pythonie?
Wciąż uczę się Pythona i mam wątpliwości: W pythonie 2.6.x zwykle deklaruję kodowanie w nagłówku pliku w ten sposób (jak w PEP 0263 ) # -*- coding: utf-8 -*- Następnie moje napisy są zapisywane jak zwykle: a = "A normal string without declared Unicode" Ale za każdym razem, gdy widzę …
122 python  encoding  utf-8 

18
Statystyki: kombinacje w Pythonie
Muszę obliczyć combinatorials (NCR) w Pythonie, ale nie może znaleźć funkcji do zrobienia, że math, numpyczy stat bibliotek. Coś w rodzaju funkcji typu: comb = calculate_combinations(n, r) Potrzebuję liczby możliwych kombinacji, a nie rzeczywistych kombinacji, więc itertools.combinationsmnie to nie interesuje. Na koniec chcę uniknąć silni, ponieważ liczby, dla których będę …

10
Jak mam ustrukturyzować pakiet Pythona, który zawiera kod Cython
Chciałbym stworzyć pakiet Pythona zawierający kod Cythona . Kod Cythona działa dobrze. Jednak teraz chcę wiedzieć, jak najlepiej to zapakować. Dla większości ludzi, którzy chcą tylko zainstalować pakiet, chciałbym dołączyć .cplik, który tworzy Cython i zorganizować setup.pyjego kompilację w celu wyprodukowania modułu. Wtedy użytkownik nie potrzebuje zainstalowanego Cythona, aby zainstalować …
122 python  packaging  cython 

12
Jak utworzyć zmienną międzymodułową?
__debug__Zmienna jest przydatny w części, ponieważ ma wpływ na każdy moduł. Jeśli chcę utworzyć inną zmienną, która działa w ten sam sposób, jak mam to zrobić? Zmienna (bądźmy oryginalna i nazwijmy ją „foo”) nie musi być prawdziwie globalna, w tym sensie, że jeśli zmienię foo w jednym module, zostanie zaktualizowana …
122 python  module  global 

8
Pandy groupby: Jak uzyskać związek strun
Mam taką ramkę danych: A B C 0 1 0.749065 This 1 2 0.301084 is 2 3 0.463468 a 3 4 0.643961 random 4 1 0.866521 string 5 2 0.120737 ! Powołanie In [10]: print df.groupby("A")["B"].sum() wróci A 1 1.615586 2 0.421821 3 0.463468 4 0.643961 Teraz chciałbym zrobić „to …
122 python  pandas 


5
Uruchamianie skryptu Pythona w ipythonie
Czy można uruchomić skrypt Pythona (nie moduł) z wnętrza ipythona bez wskazywania jego ścieżki? Próbowałem ustawić PYTHONPATH, ale wygląda na to, że działa tylko dla modułów. Chciałbym wykonać %run my_script.py bez znajdowania się w katalogu zawierającym plik.
122 python  path  ipython 

1
Jak mogę usunąć strefę czasową pytz z obiektu daty i godziny?
Czy istnieje prosty sposób na usunięcie strefy czasowej z obiektu datetime pytz? np. rekonstruując dtz dt_tzw tym przykładzie: >>> import datetime >>> import pytz >>> dt = datetime.datetime.now() >>> dt datetime.datetime(2012, 6, 8, 9, 27, 32, 601000) >>> dt_tz = pytz.utc.localize(dt) >>> dt_tz datetime.datetime(2012, 6, 8, 9, 27, 32, 601000, …
122 python  timezone  pytz 

2
Jaka jest różnica między „treścią” a „tekstem”
Używam wspaniałej biblioteki Python Requests . Zauważyłem, że dobra dokumentacja zawiera wiele przykładów tego, jak coś zrobić bez wyjaśniania dlaczego . Na przykład, zarówno r.texti r.contentsą przedstawione jako przykłady w jaki sposób uzyskać odpowiedź serwera. Ale gdzie jest wyjaśnione, co robią te właściwości? Na przykład, kiedy wybrałbym jedną z nich? …




6
Jak mogę sprawdzić, czy znak w ciągu jest literą? (Pyton)
Wiem o isloweri isupper, ale czy możesz sprawdzić, czy ta postać jest literą? Na przykład: >>> s = 'abcdefg' >>> s2 = '123abcd' >>> s3 = 'abcDEFG' >>> s[0].islower() True >>> s2[0].islower() False >>> s3[0].islower() True Czy jest jakiś sposób, aby po prostu zapytać, czy jest to postać, poza robieniem …
122 python  string  find 

9
Dodaj pojedynczy element do tablicy w numpy
Mam tablicę numpy zawierającą: [1, 2, 3] Chcę utworzyć tablicę zawierającą: [1, 2, 3, 1] Oznacza to, że chcę dodać pierwszy element na końcu tablicy. Spróbowałem oczywistego: np.concatenate((a, a[0])) Ale pojawia się błąd mówiąc ValueError: arrays must have same number of dimensions Nie rozumiem tego - tablice są tylko tablicami …
122 python  arrays  numpy 

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.