Pytania oznaczone «python»

109
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 =...

109
Jak przejść do REPL (Read, Eval, Print, Loop) z kodu Pythona

Czy istnieje sposób, aby programowo zmusić skrypt Pythona do przejścia do REPL w dowolnym momencie jego wykonywania, nawet jeśli skrypt został uruchomiony z wiersza poleceń? Piszę szybki i brudny program do drukowania, który chcę odczytać dane ze standardowego wejścia lub pliku, wykreślić go, a...

109
Jaka jest metoda __del__, jak ją nazwać?

Czytam kod. Istnieje klasa, w której __del__zdefiniowano metodę. Dowiedziałem się, że ta metoda służy do niszczenia instancji klasy. Nie mogę jednak znaleźć miejsca, w którym ta metoda jest stosowana. Głównym tego powodem jest to, że nie wiem, jak ta metoda jest stosowana, chyba nie tak:...

109
Jak używać wartości logicznej w Pythonie?

Czy Python faktycznie zawiera wartość logiczną? Wiem, że potrafisz: checker = 1 if checker: #dostuff Ale jestem dość pedantyczny i lubię oglądać wartości logiczne w Javie. Na przykład: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Czy istnieje coś...

109
Jak uzyskać dostęp do historii poleceń z IDLE?

W wierszu poleceń basha lub okna możemy nacisnąć strzałkę w górę na klawiaturze, aby uzyskać ostatnie polecenie, edytować je i ponownie nacisnąć ENTER, aby zobaczyć wynik. Ale w IDLE 2.6.5 lub 3.1.2 Pythona wydaje się, że jeśli nasza instrukcja wypisuje 25 wierszy, musimy nacisnąć strzałkę w górę...

109
Python Script wykonuje polecenia w Terminalu

Czytałem to gdzieś jakiś czas temu, ale nie mogę tego znaleźć. Próbuję znaleźć polecenie, które wykona polecenia w terminalu, a następnie wyprowadzi wynik. Na przykład: skrypt będzie wyglądał następująco: command 'ls -l' Okaże wynik uruchomienia tego polecenia w...

109
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...

109
Niealfanumeryczna kolejność list z os.listdir ()

Często używam Pythona do przetwarzania katalogów danych. Ostatnio zauważyłem, że domyślna kolejność list zmieniła się na coś prawie bezsensownego. Na przykład, jeśli jestem w bieżącym katalogu zawierającym następujące podkatalogi: run01, run02, ... run19, run20, a następnie generuję listę za pomocą...

109
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...

109
Python: Jak mogę równolegle uruchamiać funkcje Pythona?

Najpierw szukałem informacji i nie mogłem znaleźć odpowiedzi na moje pytanie. Próbuję uruchomić wiele funkcji równolegle w Pythonie. Mam coś takiego: files.py import common #common is a util class that handles all the IO stuff dir1 = 'C:\folder1' dir2 = 'C:\folder2' filename =...

109
Numpy, jak iterować po kolumnach tablicy?

Załóżmy, że mam tablicę i mxn. Chcę przekazać każdą kolumnę tej tablicy do funkcji wykonującej jakąś operację na całej kolumnie. Jak iterować po kolumnach tablicy? Na przykład mam tablicę 4 x 3, taką jak 1 99 2 2 14 5 3 12 7 4 43 1 for column in array: some_function(column) gdzie kolumna to...

109
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...