Pytania oznaczone «python»

82
Czytelnie wydrukuj pythonową dict () posortowaną według klucza

Chciałbym wydrukować słownik Pythona do pliku za pomocą PrettyPrinter (dla czytelności dla ludzi), ale słownik powinien być posortowany według klucza w pliku wyjściowym, aby jeszcze bardziej poprawić czytelność. Więc: mydict = {'a':1, 'b':2, 'c':3} pprint(mydict) aktualnie drukuje...

82
Określ pełną konfigurację adresu URL Django

Czy istnieje sposób, aby uzyskać pełną konfigurację adresu URL django? Na przykład strona 404 debugowania Django nie pokazuje dołączonych konfiguracji url, więc nie jest to pełna konfiguracja. Odpowiedź : Dzięki Alasdair, oto przykładowy skrypt: import urls def show_urls(urllist, depth=0):...

82
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ę?...

82
Kiedy Jython będzie obsługiwał Python 3?

Według dokumentacji Jythona : Jython to implementacja języka Python na platformę Java. Jython 2.5 implementuje ten sam język co CPython 2.5 i prawie wszystkie standardowe moduły biblioteki Core Python. (CPython to implementacja języka Python w C). Jython 2.5 używa tego samego zestawu testów...

82
Dlaczego wyjątki Pythona mają nazwę „Błąd”?

Dlaczego Python wyjątki są nazwane "Error" (np ZeroDivisionError, NameError, TypeError) a nie "Wyjątek" (np ZeroDivisionException, NameException, TypeException). Pochodzę z Javy i niedawno zacząłem uczyć się Pythona, ponieważ jest to zagmatwane, ponieważ w Javie istnieje różnica między błędami...

82
sqlalchemy filtruje wiele kolumn

Jak połączyć dwie kolumny i zastosować filtr? Na przykład chcę wyszukiwać w obu kolumnach „imię” i „nazwisko” w tym samym czasie. Oto, jak to robiłem, przeszukując tylko jedną kolumnę: query = meta.Session.query(User).filter(User.firstname.like(searchVar))

82
Wywołaj metodę Pythona według nazwy

Jeśli mam obiekt i nazwę metody w ciągu, jak mogę wywołać metodę? class Foo: def bar1(self): print 1 def bar2(self): print 2 def callMethod(o, name): ??? f = Foo() callMethod(f, "bar1")