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.

2
Python - json bez spacji
Właśnie zdałem sobie sprawę, że json.dumps()dodaje spacje w obiekcie JSON na przykład {'duration': '02:55', 'name': 'flower', 'chg': 0} jak można usunąć spacje, aby JSON był bardziej zwarty i zaoszczędzić bajty do wysłania przez HTTP? Jak na przykład: {'duration':'02:55','name':'flower','chg':0}
154 python  json 

16
Docker „BŁĄD: nie można znaleźć dostępnej, nienakładającej się puli adresów IPv4 wśród wartości domyślnych do przypisania do sieci”
Mam katalog apkmirror-scraper-composeo następującej strukturze: . ├── docker-compose.yml ├── privoxy │ ├── config │ └── Dockerfile ├── scraper │ ├── Dockerfile │ ├── newnym.py │ └── requirements.txt └── tor └── Dockerfile Próbuję uruchomić następujące docker-compose.yml: version: '3' services: privoxy: build: ./privoxy ports: - "8118:8118" links: - tor tor: build: context: …



5
Dekorator metody klasowej z argumentami własnymi?
Jak przekazać pole klasy do dekoratora w metodzie klasy jako argument? To, co chcę zrobić, to coś takiego: class Client(object): def __init__(self, url): self.url = url @check_authorization("some_attr", self.url) def get(self): do_work() Narzeka, że ​​jaźń nie istnieje do przekazania self.urldekoratorowi. Czy jest na to sposób?

7
Nie można porównać naiwnego i świadomego datetime.now () <= challenge.datetime_end
Próbuję porównać aktualną datę i godzinę z datami i godzinami określonymi w modelach za pomocą operatorów porównania: if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end: Błąd skryptu: TypeError: can't compare offset-naive and offset-aware datetimes Modele wyglądają tak: class Fundraising_Challenge(models.Model): name = models.CharField(max_length=100) datetime_start = models.DateTimeField() datetime_end = models.DateTimeField() Mam też django używające …

15
Klasa nie ma elementu członkowskiego obiektów
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) Pierwsza linia tej funkcji wyświetla błąd Question.objects.all(): E1101: Klasa „Pytanie” nie ma elementu „element” obiektów Postępuję zgodnie z samouczkiem dokumentacji Django i mają ten sam kod, który działa. Próbowałem wywołać instancję. Question = new Question() and …

7
Wspólne xlabel / ylabel dla podplotów matplotlib
Mam następującą fabułę: fig,ax = plt.subplots(5,2,sharex=True,sharey=True,figsize=fig_size) a teraz chciałbym nadać temu wykresowi wspólne etykiety osi X i Y. Przez „wspólne” mam na myśli, że pod całą siatką wykresów cząstkowych powinna znajdować się jedna duża etykieta osi X, a po prawej stronie jedna duża etykieta osi y. Nie mogę znaleźć nic …
154 python  matplotlib 

4
Dlaczego tablice Pythona są wolne?
Spodziewałem array.arraysię, że będę szybszy niż listy, ponieważ tablice wydają się być rozpakowane. Jednak otrzymuję następujący wynik: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]: %timeit sum(A) 1 …

1
Dlaczego (1 w [1,0] == Prawda) daje wynik Fałsz?
Kiedy szukałem odpowiedzi na to pytanie , stwierdziłem, że nie rozumiem własnej odpowiedzi. Naprawdę nie rozumiem, jak to jest analizowane. Dlaczego drugi przykład zwraca False? &gt;&gt;&gt; 1 in [1,0] # This is expected True &gt;&gt;&gt; 1 in [1,0] == True # This is strange False &gt;&gt;&gt; (1 in [1,0]) == …

11
Jak wysłać e-mail przez Django?
W moim settings.pymam: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # Host for sending e-mail. EMAIL_HOST = 'localhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False Mój kod e-mail: from django.core.mail import EmailMessage email = EmailMessage('Hello', 'World', to=['user@gmail.com']) …
153 python  django  email  smtp 

10
Podziel plik views.py na kilka plików
Mój views.pystał się zbyt duży i trudno znaleźć właściwy widok. Jak podzielić go na kilka plików, a następnie zaimportować? Czy wiąże się to z utratą prędkości? Czy mogę zrobić to samo z models.py?
153 python  django 


7
Kiedy powinno się używać iteritems () zamiast items ()?
Czy używanie items()zamiast iteritems()wszędzie jest uzasadnione ? Dlaczego został iteritems()usunięty z Pythona 3? Wydaje się świetną i przydatną metodą. Jaki jest tego powód? Edycja: Aby wyjaśnić, chcę wiedzieć, jaki jest poprawny idiom do iteracji po słowniku w sposób podobny do generatora (jeden element na raz, nie wszystkie do pamięci) w …
153 python  python-3.x 

16
ImportError: Żaden moduł o nazwie apiclient.discovery
Otrzymałem ten błąd w Pythonie Google App Engine, który użył interfejsu API Tłumacza Google, ale nie wiem, jak to naprawić, &lt;module&gt; from apiclient.discovery import build ImportError: No module named apiclient.discovery Spróbuję ustawić środowisko, które wskazuje na Google App Engine SDK i ponownie prześlę do Google Apps Engine, zawsze otrzymuję błąd …

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.