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.

6
Domyślne opcje Django DateField
Mam model z polem daty i godziny: date = models.DateField(_("Date"), default=datetime.now()) Kiedy sprawdzam aplikację we wbudowanym panelu administracyjnym django, DateFielddołączony jest również czas, więc jeśli spróbujesz ją zapisać, zwracany jest błąd. Jak ustawić domyślną tylko datę? (też datetime.today()nie działa)

14
Jak odczytać jednocześnie dwa wiersze z pliku przy użyciu języka Python
Koduję skrypt w języku Python, który analizuje plik tekstowy. Format tego pliku tekstowego jest taki, że każdy element w pliku wykorzystuje dwa wiersze i dla wygody chciałbym przeczytać oba wiersze przed analizą. Czy można to zrobić w Pythonie? Chciałbym coś takiego: f = open(filename, "r") for line in f: line1 …
82 python 

6
Dlaczego wzorzec Borg jest lepszy niż wzorzec Singleton w Pythonie
Dlaczego wzór Borga jest lepszy niż wzór Singletona ? Pytam, ponieważ nie widzę, aby skutkowały czymś innym. Borg: class Borg: __shared_state = {} # init internal state variables here __register = {} def __init__(self): self.__dict__ = self.__shared_state if not self.__register: self._init_default_register() Singel: class Singleton: def __init__(self): # init internal state …
82 python  singleton 

7
Jak uruchomić unittest Discover z „python setup.py test”?
Próbuję dowiedzieć się, jak python setup.py testuruchomić odpowiednik python -m unittest discover. Nie chcę używać skryptu run_tests.py i nie chcę używać żadnych zewnętrznych narzędzi testowych (takich jak noselub py.test). W porządku, jeśli rozwiązanie działa tylko w Pythonie 2.7. W setup.py, myślę, że trzeba dodać coś do test_suitei / lub test_loaderpól …




3
Przetwarzanie pojedynczego pliku z wielu procesów
Mam pojedynczy duży plik tekstowy, w którym chcę przetworzyć każdą linię (wykonać pewne operacje) i przechowywać je w bazie danych. Ponieważ pojedynczy prosty program trwa zbyt długo, chcę, aby był wykonywany za pomocą wielu procesów lub wątków. Każdy wątek / proces powinien odczytywać RÓŻNE dane (różne wiersze) z tego pojedynczego …


4
Suma / Średnia atrybut listy obiektów
Powiedzmy, że mam klasę, Cktóra ma atrybut a. Jaki jest najlepszy sposób, aby uzyskać sumę az listy Cw Pythonie? Wypróbowałem następujący kod, ale wiem, że to nie jest właściwy sposób: for c in c_list: total += c.a
82 python  list  attributes  sum 

11
Zapobiegaj tworzeniu nowych atrybutów poza __init__
Chcę mieć możliwość stworzenia klasy (w Pythonie), która po zainicjowaniu __init__nie akceptuje nowych atrybutów, ale akceptuje modyfikacje istniejących atrybutów. Jest kilka hakerskich sposobów, aby to zrobić, na przykład mając __setattr__metodę taką jak def __setattr__(self, attribute, value): if not attribute in self.__dict__: print "Cannot set %s" % attribute else: self.__dict__[attribute] = …

5
heapq z niestandardowym predykatem porównania
Próbuję zbudować stertę z niestandardowym predykatem sortowania. Ponieważ wartości wchodzące w to są typu „zdefiniowanego przez użytkownika”, nie mogę zmodyfikować ich wbudowanego predykatu porównania. Czy jest sposób na zrobienie czegoś takiego: h = heapq.heapify([...], key=my_lt_pred) h = heapq.heappush(h, key=my_lt_pred) Albo jeszcze lepiej, mógłbym zawinąć funkcje heapq we własnym kontenerze, więc …

9
Przekształć „listę krotek” w płaską listę lub macierz
W Sqlite polecenie „select..from” zwraca wynik „output”, który drukuje (w Pythonie): >>print output [(12.2817, 12.2817), (0, 0), (8.52, 8.52)] Wygląda na to, że jest to lista krotek. Chciałbym albo przekonwertować „wyjście” w prostą tablicę 1D (= lista w Pythonie, jak sądzę): [12.2817, 12.2817, 0, 0, 8.52, 8.52] lub matryca 2x3: …
82 python  list  tuples 



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.