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.

15
Złap wyjątek wątku w wątku wywołującym w języku Python
Jestem bardzo nowy w Pythonie i ogólnie programowaniu wielowątkowym. Zasadniczo mam skrypt, który skopiuje pliki do innej lokalizacji. Chciałbym, aby został on umieszczony w innym wątku, dzięki czemu mogę wysyłać dane ....wskazujące, że skrypt nadal działa. Problem, który mam, polega na tym, że jeśli nie można skopiować plików, wygeneruje wyjątek. …

6
ModuleNotFoundError: Co to znaczy __main__ nie jest pakietem?
Próbuję uruchomić moduł z konsoli. Struktura mojego katalogu jest następująca: Próbuję uruchomić moduł p_03_using_bisection_search.pyz problem_set_02katalogu przy użyciu: $ python3 p_03_using_bisection_search.py Kod wewnątrz p_03_using_bisection_search.pyjest: __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # there is code here, but I have omitted it to save …

6
Używasz zmiennych globalnych między plikami?
Jestem trochę zdezorientowany, jak działają zmienne globalne. Mam duży projekt z około 50 plikami i muszę zdefiniować zmienne globalne dla wszystkich tych plików. To, co zrobiłem, to zdefiniowanie ich w main.pypliku moich projektów , jako: # ../myproject/main.py # Define global myList global myList myList = [] # Imports import subfile …
207 python  share  globals 

7
Wyczyść zmienną w pythonie
Czy istnieje sposób na wyczyszczenie wartości zmiennej w pythonie? Na przykład, jeśli wdrażałem drzewo binarne: Class Node: self.left = somenode1 self.right = somenode2 Gdybym chciał usunąć jakiś węzeł z drzewa, musiałbym ustawić self.leftpuste.
207 python 

7
dołącz nowy wiersz do starego pythonowego pliku csv
Próbuję dodać nowy wiersz do mojego starego pliku csv. Zasadniczo jest aktualizowany za każdym razem, gdy uruchamiam skrypt Python. Obecnie przechowuję stare wartości wierszy csv na liście, a następnie usuwam plik csv i tworzę go ponownie z nową wartością listy. Chciałbym wiedzieć, czy są na to lepsze sposoby.
207 python  csv  append  writer 

19
ImportError: Brak modułu o nazwie PIL
Używam tego polecenia w powłoce, aby zainstalować PIL: easy_install PIL następnie uruchomić pythoni wpisać to: import PIL. Ale pojawia się ten błąd: Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named PIL Nigdy nie miałem takiego problemu, jak myślisz?

18
„OSError: [Errno 1] Operacja niedozwolona” podczas instalacji Scrapy w OSX 10.11 (El Capitan) (ochrona integralności systemu)
Próbuję zainstalować Scrapy Python Framework w OSX 10.11 (El Capitan) przez pip. Skrypt instalacyjny pobiera wymagane moduły iw pewnym momencie zwraca następujący błąd: OSError: [Errno 1] Operation not permitted: '/tmp/pip-nIfswi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' Próbowałem dezaktywować funkcję rootowania w OSX 10.11 za pomocą polecenia: sudo nvram boot-args="rootless=0";sudo reboot ale nadal pojawia się ten sam …

13
Konwertuj ciąg danych UTC na lokalny czas danych
Nigdy nie musiałem przeliczać czasu na i od UTC. Niedawno otrzymałem prośbę, aby moja aplikacja była świadoma strefy czasowej, a ja pracuję w kółko. Wiele informacji na temat konwersji czasu lokalnego na UTC, które uważam za dość elementarne (być może robię to również źle), ale nie mogę znaleźć żadnych informacji …

4
Zrozumienie różnicy między __getattr__ a __getattribute__
Próbuję zrozumieć różnicę między __getattr__a __getattribute__jednak jestem braku na niego. Odpowiedź na pytanie przepełnienie stosu Różnica między __getattr__VS__getattribute__ mówi: __getattribute__jest wywoływany przed spojrzeniem na rzeczywiste atrybuty obiektu, więc może być trudny do prawidłowego wdrożenia. Bardzo łatwo możesz skończyć w nieskończonych rekurencjach. Nie mam pojęcia, co to znaczy. Następnie mówi: Prawie …


3
Python argparse ignoruje nierozpoznane argumenty
Optparse, stara wersja ignoruje wszystkie nierozpoznane argumenty i kontynuuje. W większości sytuacji nie jest to idealne i zostało zmienione w argparse. Ale jest kilka sytuacji, w których chcesz zignorować nierozpoznane argumenty i przeanalizować te, które określiłeś. Na przykład: parser = argparse.ArgumentParser() parser.add_argument('--foo', dest="foo") parser.parse_args() $python myscript.py --foo 1 --bar 2 …


12
Uaktualnij python w virtualenv
Czy istnieje sposób na uaktualnienie wersji Pythona używanej w virtualenv (np. Jeśli pojawi się wydanie naprawiające błędy)? Mógłbym pip freeze --local > requirements.txtwtedy usunąć katalog i pip install -r requirements.txt, ale to wymaga dużo ponownej instalacji dużych bibliotek, na przykład numpy, których często używam. Widzę, że jest to zaletą przy …

8
Konwertuj krotkę na listę iz powrotem
Obecnie pracuję nad edytorem map do gry w grze pygame, używając map kafelkowych. Poziom składa się z bloków w następującej strukturze (choć znacznie większej): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) gdzie „1” to blok, który jest ścianą, a „0” to blok, który jest pustym powietrzem. Poniższy kod …
206 python  list  tuples 

14
ImportError: Żaden moduł o nazwie „Tkinter”
Z jakiegoś powodu nie mogę użyć modułu Tkinterlub tkinter. Po uruchomieniu następującego polecenia w powłoce pytona import Tkinter lub import tkinter Mam ten błąd ModuleNotFoundError: Brak modułu o nazwie „Tkinter” lub ModuleNotFoundError: Brak modułu o nazwie „tkinter” Jaki może być powód i jak możemy to rozwiązać?
206 python  tkinter 

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.