Pytania oznaczone «python»

85
Pobieranie i rozpakowywanie pliku .zip bez zapisywania na dysku

Udało mi się uruchomić mój pierwszy skrypt Pythona, który pobiera listę plików ZIP z adresu URL, a następnie przystępuje do wyodrębniania plików ZIP i zapisuje je na dysku. Nie mogę teraz osiągnąć następnego kroku. Moim głównym celem jest pobranie i wyodrębnienie pliku zip i przekazanie...

85
Serializowanie Pythona namedtuple do json

Jaki jest zalecany sposób serializacji a namedtupledo json z zachowanymi nazwami pól? Serializacja a namedtupledo json powoduje, że tylko wartości są serializowane, a nazwy pól są tracone podczas tłumaczenia. Chciałbym, aby pola również zostały zachowane po poddaniu ich jsonizowaniu, dlatego...

85
Wykryj wersję Pythona w skrypcie powłoki

Chciałbym wykryć, czy w systemie Linux jest zainstalowany język Python, a jeśli tak, to jaka wersja języka Python jest zainstalowana. Jak mogę to zrobić? Czy jest coś bardziej wdzięcznego niż analizowanie wyniku "python --version"?

85
Jak podzielić elementy listy?

Mam listę: my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847'] Jak mogę usunąć \ti wszystko później, aby uzyskać ten wynik: ['element1', 'element2', 'element3']

85
Python: jak połączyć wpisy w zestawie w jeden ciąg?

Zasadniczo próbuję połączyć wpisy w zestaw, aby uzyskać jeden ciąg. Próbuję użyć składni podobnej do funkcji łączenia list. Oto moja próba: list = ["gathi-109","itcg-0932","mx1-35316"] set_1 = set(list) set_2 = set(["mx1-35316"]) set_3 = set_1 - set_2 print set_3.join(", ") Jednak otrzymuję...

85
Rozumienie listy bez [] w Pythonie

Dołączanie do listy: >>> ''.join([ str(_) for _ in xrange(10) ]) '0123456789' join musi mieć iterowalny plik. Najwyraźniej joinargumentem jest [ str(_) for _ in xrange(10) ]i jest to zrozumienie listy . Spójrz na to: >>>''.join( str(_) for _ in xrange(10)...

85
Django model manager objects.create gdzie jest dokumentacja?

Zawsze czytałem, że powinienem użyć model = Model(a=5, b=6) model.save() Ale właśnie zobaczyłem, że jest utworzona funkcja menedżera, ponieważ widziałem używającą jej aplikację open source django. model = Model.objects.create(a=5, b=6) print model.pk 1 Więc czy sugeruje się jego użycie?...

85
Co powoduje błąd segmentacji w Pythonie?

Implementuję algorytm przeszukiwania wykresów Strong Connected Component (SCC) Kosaraju w Pythonie. Program działa świetnie na małym zestawie danych, ale kiedy uruchamiam go na bardzo dużym wykresie (ponad 800 000 węzłów), wyświetla komunikat „Błąd segmentacji”. Jaka może być tego przyczyna?...