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.

14
„Ostrzeżenie użytkownika: Matplotlib obecnie używa agg, który nie jest zapleczem graficznym, więc nie może pokazać rysunku.” podczas kreślenia postaci z pyplotem na Pycharm
Próbuję wykreślić prosty wykres za pomocą pyplota, np .: import matplotlib.pyplot as plt plt.plot([1,2,3],[5,7,4]) plt.show() ale liczba się nie pojawia i pojawia się następujący komunikat: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. Widziałem w kilku miejscach, że trzeba zmienić konfigurację matplotlib …

6
Pelican 3.3 Pelican-quickstart error „ValueError: unknown locale: UTF-8”
Kiedy próbowałem użyć pelikana3.3, wpisałem polecenie „pelican-quickstart”, pojawiły się błędy. Oto błędy: (PelicanEnv)59-127-113-90:myblog Richo$ pelican-quickstart Traceback (most recent call last): File "/Users/Richo/Dropbox/Github/PelicanEnv/bin/pelican-quickstart", line 9, in <module> load_entry_point('pelican==3.3', 'console_scripts', 'pelican-quickstart')() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point return ep.load() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2260, …


12
Jak wyliczyć zakres liczb zaczynający się od 1
Używam Pythona 2.5, chcę wyliczenia w ten sposób (zaczynając od 1 zamiast 0): [(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)] Wiem, że w Pythonie 2.6 możesz zrobić: h = enumerate (range (2000, 2005), 1), aby uzyskać powyższy wynik, ale w pythonie 2.5 nie możesz ... Korzystanie z …
154 python 

16
Jak wyłączyć i ponownie włączyć logowanie konsoli w Pythonie?
Używam modułu logowania Pythona i chcę wyłączyć rejestrowanie konsoli na jakiś czas, ale to nie działa. #!/usr/bin/python import logging logger = logging.getLogger() # this gets the root logger # ... here I add my own handlers #logger.removeHandler(sys.stdout) #logger.removeHandler(sys.stderr) print logger.handlers # this will print [<logging.StreamHandler instance at ...>] # but …

6
Jak podzielić każdy element na liście przez liczbę całkowitą?
Chcę tylko podzielić każdy element na liście przez int. myList = [10,20,30,40,50,60,70,80,90] myInt = 10 newList = myList/myInt To jest błąd: TypeError: unsupported operand type(s) for /: 'list' and 'int' Rozumiem, dlaczego otrzymuję ten błąd. Jestem jednak sfrustrowany, że nie mogę znaleźć rozwiązania. Próbowałem również: newList = [ a/b for …
154 python 




3
Jak dołączyć powiązane pola modelu za pomocą Django Rest Framework?
Powiedzmy, że mamy następujący model: class Classroom(models.Model): room_number = [....] class Teacher(models.Model): name = [...] tenure = [...] classroom = models.ForeignKey(Classroom) Powiedzmy, że zamiast otrzymać taki wynik za pomocą funkcji ManyRelatedPrimaryKeyField: { "room_number": "42", "teachers": [ 27, 24, 7 ] }, niech zwróci coś, co zawiera pełną reprezentację modelu, na …

7
Dlaczego „return list.sort ()” zwraca Brak, nie listę?
Udało mi się zweryfikować, że findUniqueWordspowoduje to posortowanie list. Jednak nie zwraca listy. Czemu? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line into separate words …
154 python  list  sorting  return 



10
Znajdź indeks elementu w serii pandy
Wiem, że to bardzo podstawowe pytanie, ale z jakiegoś powodu nie mogę znaleźć odpowiedzi. Jak mogę uzyskać indeks określonego elementu serii w pandach Pythona? (wystarczyłoby pierwsze wystąpienie) To znaczy, chciałbym coś takiego: import pandas as pd myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4]) print myseries.find(7) # should output 3 Z pewnością można zdefiniować …
154 python  pandas 

3
Mając opcje w argparse z myślnikiem
Chcę mieć kilka opcji w module argparse, na przykład --pm-exportkiedy próbuję go używać, tak jak args.pm-exportotrzymuję błąd, że nie ma atrybutupm . Jak mogę obejść ten problem? Czy można mieć -opcje w linii poleceń?
154 python  argparse 

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.