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.

1
Dlaczego skrót MD5 utworzony przez Pythona różni się od tego utworzonego za pomocą echo i sumy md5 w powłoce?
Skrót Pythona MD5 różni się od tego utworzonego przez polecenie md5sum w powłoce. Czemu? >>> import hashlib >>> h = hashlib.md5() >>> h.update("mystringforhash") >>> print h.hexdigest() 86b6423cb6d211734fc7d81bbc5e11d3 # Result from Python $ echo mystringforhash | md5sum 686687dd68c5de717b34569dbfb8d3c3 - # Result on the shell
109 python  shell  md5sum 

4
Python super () wywołuje błąd TypeError
W Pythonie 2.5 poniższy kod wywołuje TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in a TypeError: super() argument 1 must …

1
Strategie testowania metody Pandy read_xml ()
Obecnie narzędzia pandas I / O nie obsługują read_xml()metody ani jej odpowiednika to_xml(). Jednak read_jsonudowadnia , że struktury drzewiaste można zaimplementować do importu ramek danych i read_htmlformatów znaczników. Jeśli zespół pandy bierze pod uwagę taką read_xmlmetodę przyszłych wersji Pandy, co realizacja będą realizować: parsowania z wbudowanymi xml.etree.ElementTreez jego iterfind()lub iterparse()funkcji …
109 python  xml  pandas  xslt  xpath 

2
Proste „if” lub instrukcja logiczna w Pythonie [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 4 miesiące temu . Popraw to pytanie Jak napisałeś to w Pythonie? if key < 1 or key > 34: Próbowałem wszystkich możliwych …

10
Ustaw Django IntegerField przez opcje =… nazwa
Kiedy masz pole modelu z opcją wyborów, zwykle masz pewne magiczne wartości związane z nazwami czytelnymi dla człowieka. Czy w Django istnieje wygodny sposób ustawiania tych pól na podstawie czytelnej dla człowieka nazwy zamiast wartości? Rozważ ten model: class Thing(models.Model): PRIORITIES = ( (0, 'Low'), (1, 'Normal'), (2, 'High'), ) …


15
wydajny bufor kołowy?
Chcę utworzyć wydajny bufor cykliczny w Pythonie (w celu pobierania średnich wartości całkowitych w buforze). Czy jest to skuteczny sposób używania listy do zbierania wartości? def add_to_buffer( self, num ): self.mylist.pop( 0 ) self.mylist.append( num ) Co byłoby bardziej wydajne (i dlaczego)?

5
Używanie instrukcji print tylko do debugowania
Ostatnio dużo programowałem w Pythonie. Pracowałem z danymi, z którymi wcześniej nie pracowałem, używając formuł, których nigdy wcześniej nie widziałem i radziłem sobie z ogromnymi plikami. Wszystko to sprawiło, że napisałem wiele drukowanych oświadczeń, aby sprawdzić, czy wszystko idzie dobrze i zidentyfikować punkty awarii. Ale generalnie generowanie tak dużej ilości …
109 python 


2
Nieprawidłowy nagłówek http_host
Próbuję stworzyć stronę internetową przy użyciu frameworka Django i uruchomić za pomocą DigitalOcean.com i wdrożyć niezbędne pliki w django-project. Musiałem dołączyć pliki statyczne do projektu Django i po zebraniu plików statycznych próbowałem odświeżyć moje IP Dołączam tutoriale, których użyłem do stworzenia strony internetowej. https://www.pythonprogramming.net/django-web-server-publish-tutorial/ Otrzymuję następujący błąd: DisallowedHost at / …

9
Uzyskaj wartość elementu za pomocą minidom w Pythonie
Tworzę nakładkę GUI dla Eve Online API w Pythonie. Udało mi się pobrać dane XML z ich serwera. Próbuję pobrać wartość z węzła o nazwie „nazwa”: from xml.dom.minidom import parse dom = parse("C:\\eve.xml") name = dom.getElementsByTagName('name') print name Wydaje się, że znajduje się węzeł, ale wynik jest poniżej: [<DOM Element: …
109 python  dom  minidom 

1
Używanie .sort z PyMongo
Z PyMongo, kiedy próbuję pobrać obiekty posortowane według ich pól „numer” i „data” w następujący sposób: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Otrzymuję ten błąd: TypeError: if no direction is specified, key_or_list must be an instance of list Co jest nie tak z moim zapytaniem sortowania?
109 python  mongodb  pymongo 

4
Otwieraj pliki w trybach „rt” i „wt”
Kilka razy na SO widziałem ludzi używających trybów rti wtdo czytania i zapisywania plików. Na przykład: with open('input.txt', 'rt') as input_file: with open('output.txt', 'wt') as output_file: ... Nie widzę udokumentowanych trybów , ale ponieważ open()nie generuje błędu - wygląda na to, że jest prawie legalny w użyciu. Do czego służy …

14
Zmień rozmiar pól w Django Admin
Django ma tendencję do zapełniania poziomej przestrzeni podczas dodawania lub edytowania wpisów w panelu administracyjnym, ale w niektórych przypadkach jest to prawdziwa strata miejsca, gdy np. Edytowanie pola daty o szerokości 8 znaków lub CharField również 6 lub 8 znaków szerokich, a następnie pole edycji rozszerza się do 15 lub …

4
Jak obliczyć precyzję, odtworzenie, dokładność i wynik f1 dla przypadku wieloklasowego za pomocą narzędzia Scikit Learn?
Pracuję nad problemem analizy nastrojów, dane wyglądają następująco: label instances 5 1190 4 838 3 239 1 204 2 127 Więc moje dane są niezrównoważone, ponieważ 1190 instancessą oznaczone 5. Do klasyfikacji używam SVC firmy scikit . Problem polega na tym, że nie wiem, jak zrównoważyć moje dane we właściwy …

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.