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.


12
Jak przechwycić SIGINT w Pythonie?
Pracuję nad skryptem Pythona, który uruchamia kilka procesów i połączeń z bazą danych. Co jakiś czas chcę zabijać skrypt sygnałem Ctrl+ Ci chciałbym zrobić porządki. W Perlu zrobiłbym to: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; exit (0); } Jak zrobić analogię tego w Pythonie?
534 python  controls  signals 

7
Pisanie testów jednostkowych w Pythonie: jak zacząć? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Ukończyłem swój pierwszy prawidłowy projekt w Pythonie, a teraz moim zadaniem jest napisanie testów. Ponieważ …

19
Python multiprocessing pool.map dla wielu argumentów
Czy w bibliotece wieloprocesowej Python istnieje wariant pool.map, który obsługuje wiele argumentów? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1) pool.close() pool.join()

16
Wyłącz buforowanie danych wyjściowych
Czy buforowanie danych wyjściowych jest domyślnie włączone dla interpretera Pythona sys.stdout? Jeśli odpowiedź jest pozytywna, jakie są wszystkie sposoby jej wyłączenia? Dotychczasowe sugestie: Użyj -uprzełącznika wiersza polecenia Zawiń sys.stdoutw obiekt, który opróżnia się po każdym zapisie Ustaw PYTHONUNBUFFEREDenv var sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0) Czy jest jakiś inny sposób na …
532 python  stdout  buffered 

15
Jak działa collections.defaultdict?
Przeczytałem przykłady w dokumentach Pythona, ale wciąż nie mogę zrozumieć, co oznacza ta metoda. Czy ktoś może pomóc? Oto dwa przykłady z dokumentacji Pythona >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in s: ... d[k] += 1 ... >>> d.items() [('i', …

4
Co to jest jajko Python?
Jestem nowy w Pythonie i próbuję zrozumieć, jak działają jego pakiety. Przypuszczalnie „jajka” są rodzajem mechanizmu pakowania, ale jaki byłby szybki przegląd roli, jaką odgrywają i może być pewną informacją o tym, dlaczego są przydatne i jak je utworzyć?
531 python  egg 


8
Jak ustawić tytuł czcionki i rozmiar czcionki etykiet osi w Matplotlib?
Tworzę postać w Matplotlib w następujący sposób: from matplotlib import pyplot as plt fig = plt.figure() plt.plot(data) fig.suptitle('test title') plt.xlabel('xlabel') plt.ylabel('ylabel') fig.savefig('test.jpg') Chcę określić rozmiary czcionek dla tytułu figury i etykiet osi. Potrzebuję wszystkich trzech, aby mieć różne rozmiary czcionek, więc ustawienie globalnego rozmiaru czcionki ( mpl.rcParams['font.size']=x) nie jest tym, …
530 python  matplotlib 

15
Jak przekonwertować ciąg reprezentujący listę na listę?
Zastanawiałem się, jaki jest najprostszy sposób na przekonwertowanie stringlisty w następujący sposób list: x = u'[ "A","B","C" , " D"]' Nawet w przypadku, gdy użytkownik wstawi spacje między przecinkami i spacje w cudzysłowie. Muszę sobie z tym poradzić również, aby: x = ["A", "B", "C", "D"] w Pythonie. Wiem, że …
530 python  string 

11
Potrzebny prosty przykładowy argument: 1 argument, 3 wyniki
Dokumentacja dla argparse moduł Pythona , podczas gdy doskonała Jestem pewien, jest zbyt dużo dla mój malutki Początkujący mózg do uchwycenia chwili. Nie muszę robić matematyki w wierszu poleceń ani mieszać się z formatowaniem linii na ekranie ani zmieniać znaków opcji. Wszystko, co chcę zrobić, to „Jeśli arg to A, …
529 python  argparse 


30
Python int na ciąg binarny?
Czy są jakieś standardowe metody Pythona do konwersji liczby całkowitej (lub długiej) na ciąg binarny w Pythonie? Istnieje mnóstwo funkcji dec2bin () w Google ... Ale miałem nadzieję, że będę mógł użyć wbudowanej funkcji / biblioteki.
529 python 

15
Jak wykonać import względny w Pythonie?
Wyobraź sobie tę strukturę katalogów: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Koduję mod1i muszę coś zaimportować mod2. Jak mam to zrobić? Próbowałem, from ..sub2 import mod2ale otrzymuję komunikat „Próba względnego importu w pakiecie innym niż pakiet”. Przeszukiwałem go, ale znalazłem tylko sys.pathhacki „ manipulacyjne”. Czy nie ma czystego …

8
Jaka jest różnica między re.search a re.match?
Jaka jest różnica między funkcjami search()i match()w module Pythonre ? Przeczytałem dokumentację ( aktualna dokumentacja ), ale chyba nigdy jej nie pamiętam. Muszę to sprawdzić i ponownie się nauczyć. Mam nadzieję, że ktoś odpowie na to jasno przykładami, aby (być może) utkwiło mi w głowie. A przynajmniej będę miał lepsze …
526 python  regex  search  match 

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.