Pytania oznaczone «python»

539
Co robi obiekt Ellipsis?

Podczas bezczynnego przeglądania przestrzeni nazw zauważyłem dziwnie wyglądający obiekt o nazwie Ellipsis, nie wydaje się, że jest ani nie robi nic specjalnego, ale jest wbudowanym globalnie narzędziem. Po wyszukiwaniu odkryłem, że jest on używany w jakimś niejasnym wariancie składni krojenia...

539
Jak podawać pliki statyczne we Flask

To zawstydzające. Mam aplikację, w którą włączyłem Flaski na razie obsługuje ona tylko jedną statyczną stronę HTML z linkami do CSS i JS. I nie mogę znaleźć, gdzie w dokumentacji Flaskopisuje się zwracanie plików statycznych. Tak, mógłbym użyć, render_templateale wiem, że dane nie są szablonowane....

538
Jak wydrukować instancje klasy za pomocą print ()?

Uczę się lin w Pythonie. Kiedy próbuję wydrukować obiekt klasy Foobarza pomocą print()funkcji, otrzymuję dane wyjściowe takie jak to: <__main__.Foobar instance at 0x7ff2a18c> Czy istnieje sposób, aby ustawić zachowanie drukowania (lub reprezentację ciągu ) klasy i jej obiektów ? Na...

537
Konwertuje zagnieżdżony dict Pythona na obiekt?

Szukam eleganckiego sposobu na uzyskanie danych za pomocą dostępu do atrybutu w nagraniu z niektórymi zagnieżdżonymi dyktami i listami (tj. Składnią obiektu w stylu javascript). Na przykład: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Powinny być dostępne w ten...

536
Jak czytać duży plik - linia po linii?

Chcę iterować po każdej linii całego pliku. Jednym ze sposobów na to jest czytanie całego pliku, zapisywanie go na liście, a następnie przekraczanie linii zainteresowania. Ta metoda zużywa dużo pamięci, więc szukam alternatywy. Mój kod do tej pory: for each_line in fileinput.input(input_file):...

534
Jak przechwycić SIGINT w Pythonie?

Pracuję nad skryptem Pythona, który uruchamia kilka procesów i połączeń z bazą danych. Co jakiś czas chcę zabijać skrypt sygnałem Ctrl+ Ci chciałbym zrobić porządki. W Perlu zrobiłbym to: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; exit (0); } Jak zrobić...

533
Python multiprocessing pool.map dla wielu argumentów

Czy w bibliotece wieloprocesowej Python istnieje wariant pool.map, który obsługuje wiele argumentów? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case,...

532
Wyłącz buforowanie danych wyjściowych

Czy buforowanie danych wyjściowych jest domyślnie włączone dla interpretera Pythona sys.stdout? Jeśli odpowiedź jest pozytywna, jakie są wszystkie sposoby jej wyłączenia? Dotychczasowe sugestie: Użyj -uprzełącznika wiersza polecenia Zawiń sys.stdoutw obiekt, który opróżnia się po każdym...

531
Co to jest jajko Python?

Jestem nowy w Pythonie i próbuję zrozumieć, jak działają jego pakiety. Przypuszczalnie „jajka” są rodzajem mechanizmu pakowania, ale jaki byłby szybki przegląd roli, jaką odgrywają i może być pewną informacją o tym, dlaczego są przydatne i jak je

530
Jak przekonwertować ciąg reprezentujący listę na listę?

Zastanawiałem się, jaki jest najprostszy sposób na przekonwertowanie stringlisty w następujący sposób list: x = u'[ "A","B","C" , " D"]' Nawet w przypadku, gdy użytkownik wstawi spacje między przecinkami i spacje w cudzysłowie. Muszę sobie z tym poradzić również, aby: x = ["A", "B", "C", "D"]...