Domande taggate «python»

Python è un linguaggio di programmazione multi-paradigma, tipizzato in modo dinamico e multiuso. È progettato per essere rapido da imparare, comprendere e utilizzare e applicare una sintassi pulita e uniforme. Si noti che Python 2 è ufficialmente fuori supporto dal 01-01-2020. Tuttavia, per domande Python specifiche della versione, aggiungi il tag [python-2.7] o [python-3.x]. Quando si utilizza una variante o libreria Python (ad esempio Jython, PyPy, Pandas, Numpy), includerlo nei tag.



6
C'è un vantaggio nel definire una classe all'interno di un'altra classe in Python?
Quello di cui sto parlando qui sono classi annidate. In sostanza, ho due classi che sto modellando. Una classe DownloadManager e una classe DownloadThread. L'ovvio concetto di OOP qui è la composizione. Tuttavia, composizione non significa necessariamente nidificazione, giusto? Ho un codice che assomiglia a questo: class DownloadThread: def foo(self): …
106 python  oop 


4
Cos'è dtype ('O'), in panda?
Ho un dataframe in Panda e sto cercando di capire quali sono i tipi dei suoi valori. Non sono sicuro di quale sia il tipo di colonna 'Test'. Tuttavia, quando corro myFrame['Test'].dtype, ottengo; dtype('O') Cosa significa questo?


18
Ottenere gli attributi di una classe
Voglio ottenere gli attributi di una classe, ad esempio: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a using MyClass.__dict__mi fornisce un elenco di attributi e funzioni e persino funzioni come __module__e __doc__. Mentre MyClass().__dict__mi dà un dict vuoto a meno che non abbia impostato esplicitamente un …


12
come cambiare la versione predefinita di Python?
Ho installato python 3.2 nel mio mac. Dopo aver eseguito / Applications / Python 3.2 / Update Shell Profile.command , è fonte di confusione che quando digito python -V nel terminale dica che Python 2.6.1 , come posso cambiare la versione di python predefinita?
106 python  macos 

12
Come pip o easy_install tkinter su Windows
Il mio Idle sta generando errori che e dice che tkinternon possono essere importati. C'è un modo semplice per installare tkintertramite pipo easy_install? Sembra che ci siano molti nomi di pacchetti che volano in giro per questo ... Questa e altre varianti assortite con tkinter-pypynon funzionano. pip install python-tk Sono …

5
IndexError: indice della tupla fuori intervallo quando si utilizza py2exe
Attualmente sto cercando di creare un eseguibile utilizzando py2exe. Uso Python 3.6. Lo script che sto utilizzando importa openpyxle pptxfunziona correttamente quando utilizzo Pycharm o eseguo lo script utilizzando la finestra di comando. L'output produce l'errore: IndexError: tuple index out of range Di seguito puoi trovare l' cmdoutput: C:\Python36>python setup.py …
106 python  py2exe 


2
Python Regex sostituisce istantaneamente i gruppi
C'è un modo per sostituire direttamente tutti i gruppi utilizzando la sintassi regex? Il modo normale: re.match(r"(?:aaa)(_bbb)", string1).group(1) Ma voglio ottenere qualcosa del genere: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Voglio creare istantaneamente la nuova stringa dai gruppi che il Regex ha appena catturato.

13
ImportError: nessun modulo denominato "encodings"
Di recente ho reinstallato Ubuntu e ho eseguito l'aggiornamento a 16.04 e non posso usare Python: $ python manage.py runserver Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.