Pytania oznaczone «python»

106
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ł...

106
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...

106
Rozumienie listy z instrukcją if

Chcę porównać 2 iterowalne i wydrukować elementy, które pojawiają się w obu iterowalnych. >>> a = ('q', 'r') >>> b = ('q') # Iterate over a. If y not in b, print y. # I want to see ['r'] printed. >>> print([ y if y not in b for y in a]) ^ Ale daje mi nieprawidłowy...

106
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:...

106
Katalog zmiany podprocesu

Chcę wykonać skrypt w podkatalogu / superkatalogu (najpierw muszę być w tym podkatalogu / superkatalogu). Nie mogę wejść subprocessdo mojego podkatalogu: tducin@localhost:~/Projekty/tests/ve$ python Python 2.7.4 (default, Sep 26 2013, 03:20:26) [GCC 4.7.3] on linux2 Type "help", "copyright",...

106
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...

106
Pandy Pythona wstawiają listę do komórki

Mam listę „abc” i ramkę danych „df”: abc = ['foo', 'bar'] df = A B 0 12 NaN 1 23 NaN Chcę wstawić listę do komórki 1B, więc chcę ten wynik: A B 0 12 NaN 1 23 ['foo', 'bar'] Jak mogę to zrobić? 1) Jeśli używam tego: df.ix[1,'B'] = abc Otrzymuję następujący komunikat o...