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.

12
Zrozumienie generatorów w Pythonie
W tej chwili czytam książkę kucharską Pythona i obecnie patrzę na generatory. Trudno mi się odwrócić. Skoro pochodzę z języka Java, czy istnieje odpowiednik języka Java? Książka mówiła o „producencie / konsumentie”, ale kiedy słyszę, że myślę o wątkach. Co to jest generator i dlaczego miałbyś go używać? Oczywiście bez …
218 python  generator 



5
Jak „idealnie” zastąpić dyktando?
Jak mogę uczynić „perfekcyjną” podklasę dyktku, jak to możliwe? Ostatecznym celem jest prosty dyktando, w którym klawisze są pisane małymi literami. Wydawałoby się, że powinien istnieć niewielki zestaw prymitywów, które mogę zastąpić, aby to zadziałało, ale według wszystkich moich badań i prób wydaje się, że tak nie jest: Jeśli zastąpię …

27
„Niespójne użycie tabulatorów i spacji w wcięciach”
Próbuję utworzyć aplikację w języku Python 3.2 i cały czas używam tabulatorów do wcięcia, ale nawet edytor zmienia niektóre z nich na spacje, a następnie, gdy próbuję uruchomić, drukuje „niespójne użycie tabulatorów i spacji z wcięciem” program. Jak mogę zmienić spacje na tabulatory? Doprowadza mnie to do szału. (Jestem początkującym …
218 python 

12
Czy jest jakaś różnica między „foo is None” i „foo == None”?
Czy jest jakaś różnica między: if foo is None: pass i if foo == None: pass Konwencja, którą widziałem w większości kodu Pythona (i kodu, który sam piszę) jest tym pierwszym, ale ostatnio natknąłem się na kod, który używa tego drugiego. Żadna nie jest instancją (i jedyną instancją, IIRC) typu …
217 python 

18
Usuwanie listy znaków w ciągu
Chcę usunąć znaki w ciągu znaków w pythonie: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Ale mam wiele postaci, które muszę usunąć. Myślałem o liście list = [',', '!', '.', ';'...] Ale jak mogę użyć listdo zastąpienia znaków w string?
217 python  string  list  replace 


5
TypeError: Brak 1 wymaganego argumentu pozycyjnego: „self”
Jestem nowy w Pythonie i uderzyłem w ścianę. Wykonałem kilka samouczków, ale nie mogę ominąć błędu: Traceback (most recent call last): File "C:\Users\Dom\Desktop\test\test.py", line 7, in <module> p = Pump.getPumps() TypeError: getPumps() missing 1 required positional argument: 'self' Przejrzałem kilka samouczków, ale wydaje mi się, że nic nie różni się …
217 python  python-3.x 

13
Wstawianie obrazu do znacznika notebooka IPython
Zaczynam w dużym stopniu polegać na aplikacji do notatników IPython, aby opracowywać i dokumentować algorytmy. To jest wspaniałe; ale jest coś, co wydaje się być możliwe, ale nie mogę wymyślić, jak to zrobić: Chciałbym wstawić lokalny obraz do mojego (lokalnego) znacznika notebooka IPython, aby pomóc w udokumentowaniu algorytmu. Wiem wystarczająco …

3
W pytest, do czego służą pliki conftest.py?
Niedawno odkryłem pytest. Wygląda świetnie. Wydaje mi się jednak, że dokumentacja mogłaby być lepsza. Próbuję zrozumieć, do jakich conftest.pyplików mają być używane. W moim (obecnie małym) pakiecie testowym mam jeden conftest.pyplik w katalogu głównym projektu. Używam go do definiowania urządzeń, które wprowadzam do moich testów. Mam dwa pytania: Czy to …
217 python  testing  pytest 

13
Automatyczne uruchamianie debugera python po błędzie
To pytanie zastanawiałem się od dłuższego czasu, ale nigdy nie znalazłem odpowiedniego rozwiązania. Jeśli uruchomię skrypt i napotkam, powiedzmy, błąd indeksu, python wypisuje wiersz, lokalizację i szybki opis błędu i kończy działanie. Czy możliwe jest automatyczne uruchomienie pdb po napotkaniu błędu? Nie jestem przeciwny posiadaniu dodatkowej instrukcji importu na górze …
216 python  debugging 

4
Zbiorcze aktualizacje pakietów za pomocą Conda
Czy istnieje sposób (za pomocą aktualizacji Conda), aby wyświetlić listę nieaktualnych pakietów i wybrać lub zbiorczo zaktualizować (kompatybilne) pakiety w Anaconda? Aktualizowanie pakietów indywidualnie nie ma sensu, ponieważ są ich setki.
216 python  anaconda  conda 

2
Wysyłanie „User-agent” przy użyciu biblioteki żądań w Pythonie
Chcę wysłać wartość "User-agent"podczas żądania strony internetowej za pomocą Python Requests. Nie jestem pewien, czy można wysłać to jako część nagłówka, jak w poniższym kodzie: debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'} response = requests.get(url, headers = user_agent, config=debug) Informacje debugowania nie pokazują nagłówków wysyłanych podczas żądania. Czy można …

20
Kodowanie etykiet w wielu kolumnach w scikit-learn
Próbuję użyć scikit-learn LabelEncoderdo zakodowania pand DataFrameetykiet ciągów. Ponieważ ramka danych ma wiele (ponad 50) kolumn, chcę uniknąć tworzenia LabelEncoderobiektu dla każdej kolumny; Wolałbym mieć tylko jeden duży LabelEncoderobiekt, który działa we wszystkich moich kolumnach danych. Wrzucenie całości DataFramew LabelEncoderpowoduje następujący błąd. Proszę pamiętać, że używam tutaj fałszywych danych; w …

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.