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.

4
Wybierz wiersze Pandy na podstawie indeksu listy
Mam Dataframe df: 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 Następnie chcę wybrać wiersze z określonymi numerami sekwencji, które są wskazane na liście, załóżmy, że tutaj jest [1,3], a następnie po lewej: 20061231 15.915 NaN 15.915 12.686 …
106 python  pandas 


2
Python Regex natychmiast zastępuje grupy
Czy istnieje sposób bezpośredniego zastąpienia wszystkich grup przy użyciu składni wyrażenia regularnego? Normalny sposób: re.match(r"(?:aaa)(_bbb)", string1).group(1) Ale chcę osiągnąć coś takiego: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Chcę natychmiast zbudować nowy ciąg z grup, które właśnie przechwycił Regex.

13
ImportError: Brak modułu o nazwie „encodings”
Niedawno ponownie zainstalowałem Ubuntu i zaktualizowałem do 16.04 i nie mogę używać Pythona: $ python manage.py runserver Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: No module named …

2
Czy pętle for w pandach są naprawdę złe? Kiedy powinno mnie to obchodzić?
Czy forpętle są naprawdę „złe”? Jeśli nie, w jakiej sytuacji byłyby one lepsze niż stosowanie bardziej konwencjonalnego podejścia „wektoryzowanego”? 1 Jestem zaznajomiony z pojęciem „wektoryzacji” i jak pandy wykorzystują techniki wektoryzacji, aby przyspieszyć obliczenia. Funkcje wektoryzowane rozgłaszają operacje w całej serii lub ramce DataFrame, aby uzyskać znacznie większe przyspieszenia niż …


7
Uruchamianie skryptu bash z poziomu Pythona
Mam problem z następującym kodem: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Chcę, aby „koniec” został wydrukowany po 10 sekundach. (Wiem, że to głupi przykład, mógłbym po prostu spać w Pythonie, ale ten prosty plik sleep.sh był tylko testem)
106 python  bash  call 


11
Jak sprawdzić, czy plik jest prawidłowym plikiem obrazu?
Obecnie używam PIL. from PIL import Image try: im=Image.open(filename) # do stuff except IOError: # filename not an image file Jednakże, chociaż wystarcza to w większości przypadków, niektóre pliki graficzne, takie jak xcf, svg i psd, nie są wykrywane. Pliki psd zgłaszają wyjątek OverflowError. Czy jest jakiś sposób, że mógłbym …

14
Zduplikowane dane wyjściowe dziennika podczas korzystania z modułu rejestrowania w języku Python
Używam rejestratora Pythona. Oto mój kod: import os import time import datetime import logging class Logger : def myLogger(self): logger = logging.getLogger('ProvisioningPython') logger.setLevel(logging.DEBUG) now = datetime.datetime.now() handler=logging.FileHandler('/root/credentials/Logs/ProvisioningPython'+ now.strftime("%Y-%m-%d") +'.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') handler.setFormatter(formatter) logger.addHandler(handler) return logger Problem polega na tym, że podczas każdego logger.infopołączenia otrzymuję wiele wpisów w …
106 python 

6
Jak zapisać i przywrócić wiele zmiennych w Pythonie?
Muszę zapisać do pliku kilkanaście obiektów, a następnie przywrócić je później. Próbowałem użyć pętli for z marynatą i półką, ale nie działało dobrze. Edytować. Wszystkie obiekty, które próbowałem zapisać, należały do ​​tej samej klasy (powinienem był o tym wcześniej wspomnieć) i nie zdawałem sobie sprawy, że mogę po prostu zapisać …
106 python  variables  object 

12
Jak pip lub easy_install tkinter w systemie Windows
Mój Idle generuje błędy i mówi, że tkinternie można zaimportować. Czy istnieje prosty sposób instalacji tkinterza pośrednictwem piplub easy_install? Wydaje się, że jest wiele nazw pakietów dla tego ... Ta i inne różne odmiany tkinter-pypynie działają. pip install python-tk Używam systemu Windows z Pythonem 2.7 i nie mam apt-getani innych …


6
Jak znaleźć zależności pakietu Pythona
Jak programowo uzyskać listę zależności pakietu Pythona? Standard setup.pyma to udokumentowane, ale nie mogę znaleźć łatwego sposobu, aby uzyskać do niego dostęp z Pythona lub wiersza poleceń. Idealnie szukam czegoś takiego: $ pip install somepackage --only-list-deps kombu>=3.0.8 billiard>=3.3.0.13 boto>=2.26 lub: >>> import package_deps >>> package = package_deps.find('somepackage') >>> print package.dependencies …
106 python  pip 

10
wykryć naciśnięcie klawisza w Pythonie?
Robię program typu stoper w pythonie i chciałbym wiedzieć, jak wykryć, czy klawisz jest wciśnięty (np. P dla pauzy i s dla zatrzymania), a nie chciałbym, aby było to coś w rodzaju raw_input, które czeka na dane wejściowe użytkownika przed kontynuowaniem wykonywania. Czy ktoś wie, jak to zrobić w pętli …

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.