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.

8
Jak profilować użycie pamięci w Pythonie?
Ostatnio zainteresowałem się algorytmami i zacząłem je badać, pisząc naiwną implementację, a następnie optymalizując ją na różne sposoby. Znam już standardowy moduł Pythona do profilowania środowiska wykonawczego (dla większości rzeczy uważam, że funkcja timeit magic w IPython jest wystarczająca), ale interesuje mnie również użycie pamięci, więc mogę również zbadać te …
230 python  memory  profiling 


13
python: Skąd mam wiedzieć, jaki wystąpił wyjątek?
Mam funkcję wywoływaną przez program główny: try: someFunction() except: print "exception happened!" ale w trakcie wykonywania funkcji podnosi wyjątek, więc przeskakuje do exceptczęści. Jak mogę zobaczyć dokładnie, co się stało w tym, someFunction()co spowodowało wyjątek?
230 python  exception 


4
Ucieczka łańcucha wyrażeń regularnych w Pythonie
Chcę użyć danych wejściowych od użytkownika jako wzorca wyrażeń regularnych do wyszukiwania w tekście. Działa, ale jak radzić sobie z przypadkami, w których użytkownik umieszcza w wyrażeniu regularnym znaki o znaczeniu? Na przykład użytkownik chce wyszukać (s)silnik Word : regex weźmie go (s)jako grupę. Chcę, żeby traktowało to jak strunę …
229 python  regex 


30
Jak zainstalować Python OpenCV za pośrednictwem Conda?
Próbuję zainstalować OpenCV dla Pythona za pośrednictwem Anacondy , ale nie mogę tego rozgryźć. próbowałem conda install opencv conda install cv2 Próbowałem także szukać conda search cv Bez cygara Natknąłem się na to, które wyświetla opencvjako dołączony pakiet: http://docs.continuum.io/anaconda/pkgs.html Po uruchomieniu conda infozauważyłem, że moja wersja to 3.4.1, ale nie …
229 python  opencv  anaconda  conda 

5
Jak mogę uzyskać elementarne logiczne NOT serii pand?
Mam Seriesobiekt pandy zawierający wartości logiczne. Jak mogę uzyskać serię zawierającą logikę NOTkażdej wartości? Rozważmy na przykład serię zawierającą: True True True False Seria, którą chciałbym uzyskać, zawierałaby: False False False True Wydaje się, że powinno to być dość proste, ale najwyraźniej zgubiłem moje mojo = (

4
Argparse: Wymagane argumenty wymienione w „Argumentach opcjonalnych”?
Używam następującego prostego kodu, aby przeanalizować niektóre argumenty; zwróć uwagę, że jeden z nich jest wymagany. Niestety, gdy użytkownik uruchamia skrypt bez podania argumentu, wyświetlany tekst użycia / pomocy nie wskazuje, że istnieje opcjonalny argument, co uważam za bardzo mylące. Jak mogę uzyskać od Pythona wskazania, że ​​argument nie jest …
229 python  argparse 

11
Zaokrąglij liczbę do najbliższej liczby całkowitej
Próbowałem zaokrąglać długie liczby zmiennoprzecinkowe, takie jak: 32.268907563; 32.268907563; 31.2396694215; 33.6206896552; ... Jak dotąd bez powodzenia. Próbowałem math.ceil(x), math.floor(x)(mimo że zaokrąglić w górę lub w dół, co jest nie to, czego szukam) i round(x)które nie działało (wciąż unosić numery). Co mógłbym zrobić? EDYCJA: KOD: for i in widthRange: for j …
229 python 


5
Jak często Python opróżnia się do pliku?
Jak często Python opróżnia się do pliku? Jak często Python spływa na standardowe wyjście? Nie jestem pewien (1). Jeśli chodzi o (2), uważam, że Python spływa na standardowe wyjście po każdej nowej linii. Ale jeśli przeciążasz stdout, aby znaleźć się w pliku, czy jest on tak często opróżniany?
228 python  file  flush 

3
jaki jest właściwy sposób traktowania Python argparse.Namespace () jako słownika?
Jeśli chcę użyć wyników argparse.ArgumentParser(), czyli Namespaceobiektu, z metodą, która oczekuje na słownik lub obiekt podobny do odwzorowania (patrz kolekcje.Mapowanie ), jaki jest właściwy sposób? C:\>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more information. …

9
Cron i virtualenv
Próbuję uruchomić polecenie zarządzania Django z crona. Korzystam z virtualenv, aby utrzymać swój projekt w trybie piaskownicy. Widziałem przykłady tu i gdzie indziej, które pokazują uruchamianie poleceń zarządzania z poziomu virtualenv, takich jak: 0 3 * * * source /home/user/project/env/bin/activate && /home/user/project/manage.py command arg Jednak pomimo tego, że syslog pokazuje …

13
Operacja odejmowania listy w języku Python
Chcę zrobić coś podobnego do tego: >>> x = [1,2,3,4,5,6,7,8,9,0] >>> x [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] >>> y = [1,3,5,7,9] >>> y [1, 3, 5, 7, 9] >>> y - x # (should return [2,4,6,8,0]) Ale nie jest to obsługiwane przez listy python Jaki …
227 python  list 

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.