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.



5
Podpowiedzi typu Python bez cyklicznego importu
Próbuję podzielić moją ogromną klasę na dwie; cóż, w zasadzie do klasy "main" i mieszanki z dodatkowymi funkcjami, takimi jak: main.py plik: import mymixin.py class Main(object, MyMixin): def func1(self, xxx): ... mymixin.py plik: class MyMixin(object): def func2(self: Main, xxx): # <--- note the type hint ... Chociaż działa to dobrze, …


17
Pobieranie: SSL: błąd CERTIFICATE_VERIFY_FAILED dla http://en.wikipedia.org
Ćwiczę kod z „Web Scraping with Python” i ciągle mam ten problem z certyfikatem: from urllib.request import urlopen from bs4 import BeautifulSoup import re pages = set() def getLinks(pageUrl): global pages html = urlopen("http://en.wikipedia.org"+pageUrl) bsObj = BeautifulSoup(html) for link in bsObj.findAll("a", href=re.compile("^(/wiki/)")): if 'href' in link.attrs: if link.attrs['href'] not in …




3
__init__ dla unittest.TestCase
Chciałbym dodać kilka rzeczy do tego, co unittest.TestCaserobi klasa po zainicjowaniu, ale nie wiem, jak to zrobić. Teraz robię to: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of tempfiles/dirs etc etc. self.tempdir = tempfile.mkdtemp() # more stuff here Chciałbym, aby wszystkie kody pośredniczące były …


5
Jak stworzyć wykres gęstości w matplotlib?
W RI można stworzyć pożądane wyjście, wykonując: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) W Pythonie (z matplotlib) najbliższy otrzymałem był z prostym histogramem: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 …
122 python  r  numpy  matplotlib  scipy 

5
Django-DB-Migrations: nie można ALTER TABLE, ponieważ ma oczekujące zdarzenia wyzwalające
Chcę usunąć null = True z TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Utworzyłem migrację schematu: manage.py schemamigration fooapp --auto Ponieważ niektóre kolumny stopki zawierają NULL, otrzymuję to, errorjeśli uruchomię migrację: django.db.utils.IntegrityError: kolumna „footer” zawiera wartości null Dodałem to do migracji schematu: for sender in orm['fooapp.EmailSender'].objects.filter(footer=None): sender.footer='' sender.save() Teraz dostaję: …

4
Sprawdź, czy wartość już istnieje na liście słowników?
Mam następującą listę słowników Pythona: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Chciałbym sprawdzić, czy słownik z określonym kluczem / wartością już istnieje na liście, w następujący sposób: // is a dict with 'main_color'='red' in the list already? // if not: add item
122 python  list  dictionary 

7
Obracanie dwuwymiarowej tablicy w Pythonie
W programie, który piszę, pojawiła się potrzeba obracania dwuwymiarowej tablicy. Szukając optymalnego rozwiązania znalazłem ten imponujący jednolinijkowy, który spełnia swoje zadanie: rotated = zip(*original[::-1]) Używam go teraz w moim programie i działa zgodnie z oczekiwaniami. Mój problem polega jednak na tym, że nie rozumiem, jak to działa. Byłbym wdzięczny, gdyby …


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.