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.

14
Wykonuj polecenia przez ssh w Pythonie
Piszę skrypt, który zautomatyzuje niektóre polecenia wiersza poleceń w Pythonie. W tej chwili wykonuję telefony tak: cmd = "some unix command" retcode = subprocess.call(cmd,shell=True) Jednak muszę uruchomić niektóre polecenia na zdalnym komputerze. Ręcznie logowałem się za pomocą ssh, a następnie uruchamiałem polecenia. Jak mógłbym to zautomatyzować w Pythonie? Muszę zalogować …
136 python  ssh 



6
Assert, funkcja / metoda nie została wywołana przy użyciu Mocka
Używam biblioteki Mock do testowania mojej aplikacji, ale chcę zapewnić, że jakaś funkcja nie została wywołana. Mock doktorzy mówią o metodach takich jak mock.assert_called_withi mock.assert_called_once_with, ale nie znalazłem niczego podobnego mock.assert_not_calledlub związanego z weryfikacją, że mock NIE został wywołany . Mógłbym użyć czegoś takiego jak poniżej, chociaż nie wydaje się …

2
Pobierz wybraną komendę za pomocą argparse
Kiedy używam podpoleceń z python argparse, mogę uzyskać wybrane argumenty. parser = argparse.ArgumentParser() parser.add_argument('-g', '--global') subparsers = parser.add_subparsers() foo_parser = subparsers.add_parser('foo') foo_parser.add_argument('-c', '--count') bar_parser = subparsers.add_parser('bar') args = parser.parse_args(['-g, 'xyz', 'foo', '--count', '42']) # args => Namespace(global='xyz', count='42') Więc argsnie zawiera 'foo'. Zwykłe pisanie sys.argv[1]nie działa z powodu możliwych argumentów …


2
Jak powrócić do poprzedniego pakietu w Anaconda?
Jeśli zrobię conda info pandas Widzę wszystkie dostępne pakiety. Zaktualizowałem mój pandasdo najnowszej dzisiejszego ranka, ale muszę teraz powrócić do poprzedniej wersji. próbowałem conda update pandas 0.13.1 ale to nie zadziałało. Jak określić, której wersji użyć?
136 python  anaconda  conda 





6
pandy: Jak podzielić tekst w kolumnie na wiele wierszy?
Pracuję z dużym plikiem csv, a obok ostatniej kolumny znajduje się ciąg tekstu, który chcę podzielić za pomocą określonego separatora. Zastanawiałem się, czy można to zrobić w prosty sposób za pomocą pand lub Pythona? CustNum CustomerName ItemQty Item Seatblocks ItemExt 32363 McCartney, Paul 3 F04 2:218:10:4,6 60 31316 Lennon, John …
135 python  pandas  dataframe 

3
Iterowanie po tablicy numpy
Czy istnieje mniej szczegółowa alternatywa dla tego: for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Wymyśliłem to: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) Co oszczędza jedno wcięcie, ale nadal jest dość brzydkie. Mam nadzieję na coś, co wygląda jak ten pseudokod: for x, y in array.indices: …
135 python  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.