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.



10
Jak wydrukować pary klucz-wartość ze słownika w Pythonie
Chcę wyprowadzić moje pary klucz-wartość ze słownika Pythona jako takiego: key1 \t value1 key2 \t value2 Pomyślałem, że może mógłbym to zrobić w ten sposób: for i in d: print d.keys(i), d.values(i) ale oczywiście nie tak to wygląda jak keys()i values()nie przyjmuj argumentów.
175 python  dictionary 

9
Django: Przekieruj do poprzedniej strony po zalogowaniu
Próbuję zbudować prostą stronę internetową z funkcjonalnością logowania bardzo podobną do tej tutaj na SO. Użytkownik powinien mieć możliwość przeglądania witryny jako użytkownik anonimowy, a na każdej stronie będzie znajdował się link do logowania. Po kliknięciu łącza logowania użytkownik zostanie przeniesiony do formularza logowania. Po pomyślnym zalogowaniu użytkownik powinien zostać …
175 python  django 

2
Jaki jest związek między virtualenv i pyenv?
Niedawno nauczyłem się, jak używać virtualenv i virtualenvwrapper w moim przepływie pracy, ale widziałem o pyenv wspomnianym w kilku przewodnikach, ale nie mogę zrozumieć, czym jest pyenv i czym różni się / jest podobny do virtualenv. Czy pyenv jest lepszym / nowszym zamiennikiem virtualenv czy darmowym narzędziem? Jeśli to drugie, …

14
matplotlib nie pokazuje moich rysunków, chociaż wywołuję pyplot.show ()
Wymagana pomoc dotycząca matplotlib. Tak, nie zapomniałem zadzwonić do pyplot.show (). $ ipython --pylab import matplotlib.pyplot as p p.plot(range(20), range(20)) Wraca matplotlib.lines.Line2D at 0xade2b2cjako wyjście. p.show() Nic się nie wydarzy. Brak komunikatu o błędzie. Brak nowego okna. Nic. Instaluję matplotlibza pomocą pip i nie otrzymałem żadnych komunikatów o błędach. Detale: …


5
Data tyknięcia i rotacja w matplotlib
Mam problem z obracaniem moich znaczników daty w matplotlib. Mały przykładowy program znajduje się poniżej. Jeśli spróbuję obrócić kleszcze na końcu, kleszcze nie obracają się. Jeśli spróbuję obrócić znaczniki, jak pokazano pod komentarzem „awarie”, wtedy matplot lib ulega awarii. Dzieje się tak tylko wtedy, gdy wartości x są datami. Jeśli …
175 python  matplotlib 

4
Potwierdzanie kolejnych wywołań metody pozorowanej
Mock ma pomocną assert_called_with()metodę . Jednak, o ile rozumiem, sprawdza to tylko ostatnie wywołanie metody. Jeśli mam kod, który wywołuje symulowaną metodę 3 razy z rzędu, za każdym razem z innymi parametrami, w jaki sposób mogę potwierdzić te 3 wywołania z ich określonymi parametrami?
175 python  mocking 

6
Jak drukować do konsoli w pytest?
Próbuję używać TDD (programowanie oparte na testach) z pytest. pytestnie printdo konsoli, kiedy używam print. Używam go pytest my_tests.pydo uruchomienia. documentationZdaje się mówić, że to powinno działać domyślnie: http://pytest.org/latest/capture.html Ale: import myapplication as tum class TestBlogger: @classmethod def setup_class(self): self.user = "alice" self.b = tum.Blogger(self.user) print "This should be printed, …

3
Jak zdobyć ostatnie N rzędów pandy DataFrame?
Mam pandas dataframe df1i df2(df1 to vanila dataframe, df2 jest indeksowana przez „STK_ID” i „RPT_Date”): >>> df1 STK_ID RPT_Date TClose sales discount 0 000568 20060331 3.69 5.975 NaN 1 000568 20060630 9.14 10.143 NaN 2 000568 20060930 9.49 13.854 NaN 3 000568 20061231 15.84 19.262 NaN 4 000568 20070331 17.00 …
175 python  pandas  dataframe 

1
Jak zrobić filtrowanie mniejsze lub równe w zestawie zapytań Django?
Próbuję filtrować użytkowników według niestandardowego pola w każdym profilu użytkownika o nazwie profil. To pole nazywa się poziomem i jest liczbą całkowitą z przedziału od 0 do 3. Jeśli filtruję za pomocą równości, otrzymuję listę użytkowników z wybranym poziomem zgodnie z oczekiwaniami: user_list = User.objects.filter(userprofile__level = 0) Kiedy próbuję filtrować, …

2
TypeError: unhashable type: „dict”
Ten fragment kodu daje mi błąd, unhashable type: dictczy ktoś może mi wyjaśnić, jakie jest rozwiązanie negids = movie_reviews.fileids('neg') def word_feats(words): return dict([(word, True) for word in words]) negfeats = [(word_feats(movie_reviews.words(fileids=[f])), 'neg') for f in negids] stopset = set(stopwords.words('english')) def stopword_filtered_word_feats(words): return dict([(word, True) for word in words if word …
175 python 

17
Jak przekazać argumenty do polecenia przycisku w Tkinter?
Załóżmy, że wykonałem następujące czynności Buttonz Tkinter w Pythonie: import Tkinter as Tk win = Tk.Toplevel() frame = Tk.Frame(master=win).grid(row=1, column=1) button = Tk.Button(master=frame, text='press', command=action) Metoda actionjest wywoływana po naciśnięciu przycisku, ale co jeśli chciałbym przekazać do niej jakieś argumenty action? Próbowałem z następującym kodem: button = Tk.Button(master=frame, text='press', command=action(someNumber)) …

3
Jak dołączyć wiele wartości do listy w Pythonie
Próbuję dowiedzieć się, jak dołączyć wiele wartości do listy w Pythonie. Wiem, że istnieje kilka metod, aby to zrobić, takich jak ręczne wprowadzanie wartości, czyszczenie operacji dołączania w forpętli lub appendi extendfunkcje. Zastanawiam się jednak, czy istnieje bardziej zgrabny sposób, aby to zrobić? Może jakiś pakiet lub funkcja?
175 python  list 

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.