Pytania oznaczone «python»

506
Jak korzystać z itertools.groupby ()?

Nie byłem w stanie znaleźć zrozumiałego wyjaśnienia, jak właściwie korzystać z itertools.groupby()funkcji Pythona . To, co próbuję zrobić, to: Zrób listę - w tym przypadku dzieci zobiektywizowanego lxmlelementu Podziel go na grupy na podstawie niektórych kryteriów Później iteruj osobno po każdej...

506
Nieblokujący odczyt w podprocesie.PIPE w pythonie

Korzystam z modułu podprocesu, aby uruchomić podproces i połączyć się z jego strumieniem wyjściowym (standardowym wyjściem). Chcę mieć możliwość wykonywania nieblokujących odczytów na swoim standardowym wyjściu. Czy istnieje sposób, aby blokować .readline lub sprawdzić, czy w strumieniu znajdują...

505
Funkcja transpozycji / rozpakowania (odwrotna do zip)?

Mam listę krotek z 2 elementami i chciałbym przekonwertować je na 2 listy, w których pierwsza zawiera pierwszą pozycję w każdej krotce, a druga lista zawiera drugą pozycję. Na przykład: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'],...

499
Radzisz sobie z wieloma wersjami Pythona i PIP?

Czy jest jakiś sposób, aby pipdobrze grać z wieloma wersjami Pythona? Na przykład chcę użyć, pipaby jawnie zainstalować rzeczy w mojej instalacji w wersji 2.5 lub mojej instalacji w wersji 2.6. Na przykład, easy_installużywam easy_install-2.{5,6}. I tak - wiem o virtualenv i nie - to nie jest...

496
Wywołaj funkcję z innego pliku w Pythonie

Set_up: Mam plik .py dla każdej funkcji, której muszę używać w programie. W tym programie muszę wywołać funkcję z plików zewnętrznych. Próbowałem: from file.py import function(a,b) Ale dostaję błąd: ImportError: Brak modułu o nazwie „file.py”; plik nie jest pakietem Jak rozwiązać ten...

490
Gdzie idą testy jednostkowe Pythona?

Jeśli piszesz bibliotekę lub aplikację, dokąd idą pliki testów jednostkowych? Miło jest oddzielić pliki testowe od głównego kodu aplikacji, ale niewygodne jest umieszczenie ich w podkatalogu „testy” w katalogu głównym aplikacji, ponieważ utrudnia importowanie modułów, które będziesz testować....

489
Zwróć Brak, jeśli klucz Słownika nie jest dostępny

Potrzebuję sposobu, aby uzyskać wartość słownika, jeśli jego klucz istnieje, lub po prostu wrócić None, jeśli nie istnieje. Jednak Python zgłasza KeyErrorwyjątek, jeśli szukasz klucza, który nie istnieje. Wiem, że mogę sprawdzić klucz, ale szukam czegoś bardziej wyraźnego. Czy istnieje sposób, aby...