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.


6
Tworzenie łańcuchów funkcji w Pythonie
Na Codewars.com napotkałem następujące zadanie: Utwórz funkcję, addktóra dodaje liczby do siebie, gdy są wywoływane po kolei. Więc add(1)powinien wrócić 1, add(1)(2)powinien wrócić 1+2, ... Chociaż znam podstawy Pythona, nigdy nie spotkałem funkcji, którą można wywołać w takiej kolejności, tj. Funkcji, f(x)którą można nazwać as f(x)(y)(z).... Jak dotąd nie jestem …

2
Dziedziczenie w Pythonie: TypeError: object .__ init __ () nie przyjmuje żadnych parametrów
Otrzymuję ten błąd: TypeError: object.__init__() takes no parameters podczas uruchamiania kodu nie widzę jednak, co robię źle: class IRCReplyModule(object): activated=True moduleHandlerResultList=None moduleHandlerCommandlist=None modulename="" def __init__(self,modulename): self.modulename = modulename class SimpleHelloWorld(IRCReplyModule): def __init__(self): super(IRCReplyModule,self).__init__('hello world')

20
Przezroczysty ekran w powłoce
Tylko krótkie pytanie: jak wyczyścić ekran w powłoce? Widziałem sposoby takie jak: import os os.system('cls') To tylko otwiera okno cmd, czyści ekran i zamyka, ale chcę, aby okno powłoki zostało wyczyszczone (PS: nie wiem, że to pomaga, ale używam wersji 3.3.2 Pythona) Dziękuję :)
90 python  shell  screen 

10
Jak przeładować moduły w powłoce django?
Pracuję z Django i cały czas używam powłoki Django. Irytujące jest to, że podczas gdy serwer Django przeładowuje się po zmianie kodu, powłoka nie ładuje się, więc za każdym razem, gdy zmieniam metodę, którą testuję, muszę zamknąć powłokę i ponownie ją zaimportować, ponownie zaimportować wszystkie moduły. potrzebuję, ponownie zainicjuj wszystkie …
90 python  django  ipython 

3
Wykonaj skrypt Pythona przez crontab
Próbuję wykonać skrypt w języku Python przy użyciu tabeli crontab systemu Linux. Chcę uruchamiać ten skrypt co 10 minut. Znalazłem wiele rozwiązań i żadne z nich nie działa. Na przykład: edytuj anacron w /etc/cron.d lub użyj crontab -e. Umieściłem tę linię na końcu pliku, ale to niczego nie zmienia. Czy …
90 python  linux  cron 

6
wydajny w pamięci wbudowany iterator / generator SqlAlchemy?
Mam ~ 10M rekordową tabelę MySQL, z którą współpracuję przy użyciu SqlAlchemy. Zauważyłem, że zapytania dotyczące dużych podzbiorów tej tabeli zajmują zbyt dużo pamięci, mimo że myślałem, że używam wbudowanego generatora, który inteligentnie pobierał fragmenty zbioru danych o wielkości ułamka: for thing in session.query(Things): analyze(thing) Aby tego uniknąć, muszę zbudować …

3
Jaka jest różnica między „datetime.timedelta” a „dateutil.relativedelta.relativedelta”, gdy pracuje się tylko z dniami?
Jaka jest różnica między datetime.timedelta(ze standardowej biblioteki Pythona) a dateutil.relativedelta.relativedeltapracą tylko z dniami? O ile rozumiem, timedeltaobsługuje tylko dni (i tygodnie), a jednocześnie relativedeltadodaje obsługę okresów określonych w latach, miesiącach, tygodniach lub dniach, a także definiuje wartości bezwzględne dla roku, miesiąca lub dnia. (pamiętaj, na potrzeby tego pytania nie muszę …

5
Konwersja Django QuerySet do pandy DataFrame
Zamierzam przekonwertować zestaw Django QuerySet na pandy DataFramew następujący sposób: qs = SomeModel.objects.select_related().filter(date__year=2012) q = qs.values('date', 'OtherField') df = pd.DataFrame.from_records(q) Działa, ale czy istnieje bardziej efektywny sposób?
90 python  django  pandas 

10
Jakie są zalety używania metod statycznych w Pythonie?
Napotkałem niezwiązany błąd metody w Pythonie z kodem import random class Sample(object): '''This class defines various methods related to the sample''' def drawSample(samplesize,List): sample=random.sample(List,samplesize) return sample Choices=range(100) print Sample.drawSample(5,Choices) Po przeczytaniu wielu pomocnych postów pomyślałem, jak mogę dodać @staticmethodpowyżej, aby kod działał. Jestem nowicjuszem w Pythonie. Czy ktoś mógłby wyjaśnić, …


10
Testowanie wysyłania e-maili w Django [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 miesięcy temu . Popraw to pytanie Muszę sprawdzić, czy moja aplikacja Django wysyła e-maile z poprawną zawartością. Nie …

11
Czytanie plików * .wav w Pythonie
Muszę przeanalizować dźwięk zapisany w pliku .wav. W tym celu muszę przekształcić ten plik w zestaw liczb (na przykład tablice). Myślę, że muszę skorzystać z pakietu Wave. Nie wiem jednak, jak to dokładnie działa. Na przykład wykonałem następujące czynności: import wave w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r') for i in range(w.getnframes()): frame …
90 python  audio  wav  wave 

5
Dlaczego dyktowanie w Pythonie może mieć wiele kluczy z tym samym hashem?
Próbuję zrozumieć funkcję Pythona hashpod maską. Utworzyłem niestandardową klasę, w której wszystkie instancje zwracają tę samą wartość skrótu. class C: def __hash__(self): return 42 Po prostu założyłem, że tylko jedna instancja powyższej klasy może znajdować się dictw dowolnym momencie, ale w rzeczywistości dictmoże mieć wiele elementów z tym samym hashem. …


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.