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.

3
Konwertowanie słownika Python na kwargs?
Chcę zbudować zapytanie dla sunburnt (interfejs solr) przy użyciu dziedziczenia klas, a zatem dodając pary klucz-wartość razem. Opalony interfejs przyjmuje argumenty słów kluczowych. Jak mogę przekształcić słownik ({'type':'Event'})w argumenty słów kluczowych (type='Event')?

6
Python: defaultdict of defaultdict?
Czy istnieje sposób, aby mieć defaultdict(defaultdict(int))następujący kod? for x in stuff: d[x.a][x.b] += x.c_int dmusi być budowany ad hoc, w zależności od elementów x.ai x.b. Mógłbym użyć: for x in stuff: d[x.a,x.b] += x.c_int ale wtedy nie byłbym w stanie użyć: d.keys() d[x.a].keys()

5
Gdzie pip instaluje swoje pakiety?
Aktywowałem virtualenv z zainstalowanym pipem. Zrobiłem pip3 install Django==1.8 i Django zostało pomyślnie pobrane. Teraz chcę otworzyć folder Django. Gdzie znajduje się folder? Zwykle byłoby to w „pobraniu”, ale nie jestem pewien, gdzie by to było, gdybym zainstalował go za pomocą pipa w virtualenv.
323 python  django  pip  virtualenv 

7
Jak sformatować liczbę zmiennoprzecinkową do stałej szerokości w Pythonie
Jak sformatować liczbę zmiennoprzecinkową na stałej szerokości, spełniając następujące wymagania: Początkowe zero, jeśli n <1 Dodaj końcowe zera dziesiętne, aby wypełnić stałą szerokość Obcinaj cyfry dziesiętne poza ustaloną szerokość Wyrównaj wszystkie przecinki dziesiętne Na przykład: % formatter something like '{:06}' numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in …


16
Zalecenia frameworku Python REST (usługi sieciowe)? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …



12
Czy w Pythonie można tworzyć klasy abstrakcyjne?
Jak mogę zrobić streszczenie klasy lub metody w Pythonie? Próbowałem przedefiniować __new__()tak: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls) ale teraz, jeśli utworzę klasę, Gktóra odziedziczy po niej F: class G(F): pass nie mogę też utworzyć instancji G, ponieważ wywołuje __new__metodę superklasy. …

14
Jaki jest błąd złej magicznej liczby?
Co to jest błąd importu „Zła liczba magiczna” w pythonie i jak go naprawić? Jedyne, co mogę znaleźć online, sugeruje, że jest to spowodowane kompilacją pliku .py -> .pyc, a następnie próbą użycia go z niewłaściwą wersją Pythona. Jednak w moim przypadku plik wydaje się importować w niektórych przypadkach dobrze, …
320 python 

7
Pandas read_csv low_memory i dtype opcje
Dzwoniąc df = pd.read_csv('somefile.csv') Dostaję: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130: DtypeWarning: Kolumny (4,5,7,16) mają różne typy. Podaj opcję dtype podczas importu lub ustaw low_memory = False. Dlaczego dtypeopcja jest powiązana low_memoryi dlaczego miałaby Falsepomóc w rozwiązaniu tego problemu?


7
Czytasz JSON z pliku?
Boli mnie głowa tylko dlatego, że proste, proste stwierdzenie rzuca kilka błędów na moją twarz. Mam plik json o nazwie strings.json, taki jak ten: "strings": [{"-name": "city", "#text": "City"}, {"-name": "phone", "#text": "Phone"}, ..., {"-name": "address", "#text": "Address"}] Chcę przeczytać plik json, tylko na razie. Mam te stwierdzenia, które znalazłem, …
320 python  json 

12
Generowanie PNG z matplotlib, gdy DISPLAY jest niezdefiniowany
Próbuję używać Networkx z Pythonem. Po uruchomieniu tego programu pojawia się ten błąd. Czy czegoś brakuje? #!/usr/bin/env python import networkx as nx import matplotlib import matplotlib.pyplot import matplotlib.pyplot as plt G=nx.Graph() G.add_node(1) G.add_nodes_from([2,3,4,5,6,7,8,9,10]) #nx.draw_graphviz(G) #nx_write_dot(G, 'node.png') nx.draw(G) plt.savefig("/var/www/node.png") Traceback (most recent call last): File "graph.py", line 13, in <module> nx.draw(G) …
319 python  matplotlib  graph 


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.