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.

12
Convertire un datetime UTC di Python in un datetime locale usando solo la libreria standard di Python?
Ho un'istanza datetime python che è stata creata usando datetime.utcnow () e persistente nel database. Per la visualizzazione, vorrei convertire l'istanza del datetime recuperata dal database in datetime locale utilizzando il fuso orario locale predefinito (ovvero, come se il datetime fosse stato creato utilizzando datetime.now ()). Come posso convertire il …


13
Ottieni l'hash MD5 di file di grandi dimensioni in Python
Ho usato l'hashlib (che sostituisce md5 in Python 2.6 / 3.0) e ha funzionato bene se ho aperto un file e ne ho messo in hashlib.md5()funzione il contenuto . Il problema è con file molto grandi che le loro dimensioni potrebbero superare le dimensioni della RAM. Come ottenere l'hash MD5 …
188 python  md5  hashlib 

8
Come fare riferimento a percorsi relativi di risorse quando si lavora con un repository di codice
Stiamo lavorando con un repository di codici che viene distribuito su Windows e Linux, a volte in directory diverse. Come dovrebbe uno dei moduli all'interno del progetto fare riferimento a una delle risorse non Python nel progetto (file CSV, ecc.)? Se facciamo qualcosa del tipo: thefile=open('test.csv') o: thefile=open('../somedirectory/test.csv') Funzionerà solo …

9
Python: crea un elenco con capacità iniziale
Codice come questo spesso accade: l = [] while foo: #baz l.append(bar) #qux Questo è molto lento se stai per aggiungere migliaia di elementi al tuo elenco, poiché l'elenco dovrà essere costantemente ridimensionato per adattarsi ai nuovi elementi. In Java, è possibile creare un ArrayList con una capacità iniziale. Se …

3
Come scrivo i file __init__.py del pacchetto corretto / corretto
Il mio pacchetto ha la seguente struttura: mobilescouter/ __init__.py #1 mapper/ __init__.py #2 lxml/ __init__.py #3 vehiclemapper.py vehiclefeaturemapper.py vehiclefeaturesetmapper.py ... basemapper.py vehicle/ __init__.py #4 vehicle.py vehiclefeature.py vehiclefeaturemapper.py ... Non sono sicuro di come i __init__.pyfile debbano essere scritti correttamente. Gli __init__.py #1assomiglia: __all__ = ['mapper', 'vehicle'] import mapper import vehicle …
188 python  packages 


19
Come uso brew installato Python come predefinito Python?
Provo a passare a Homebrew (dopo aver usato Fink e Macport) su Mac OS X 10.6.2. Ho installato Python 2.7 con brew install python Il problema è che, contrariamente a Macport, sembra che non ci sia alcuna utilità python_select e il mio mac python predefinito è sempre predefinito which python …
188 python  homebrew 

14
Qual è più veloce in Python: x **. 5 o math.sqrt (x)?
Me lo stavo chiedendo da tempo. Come dice il titolo, quale è più veloce, la funzione effettiva o semplicemente elevando a metà potenza? AGGIORNARE Non si tratta di ottimizzazione prematura. Questa è semplicemente una domanda su come funziona effettivamente il codice sottostante. Qual è la teoria di come funziona il …


11
Come unire due generatori in Python?
Voglio cambiare il seguente codice for directory, dirs, files in os.walk(directory_1): do_something() for directory, dirs, files in os.walk(directory_2): do_something() a questo codice: for directory, dirs, files in os.walk(directory_1) + os.walk(directory_2): do_something() Ottengo l'errore: tipi di operando non supportati per +: "generatore" e "generatore" Come unire due generatori in Python?
188 python  generator 

6
TypeError: elemento sequenza 0: stringa prevista, int trovato
Sto tentando di inserire dati da un dizionario in un database. Voglio scorrere i valori e formattarli di conseguenza, a seconda del tipo di dati. Ecco uno snippet del codice che sto usando: def _db_inserts(dbinfo): try: rows = dbinfo['datarows'] for row in rows: field_names = ",".join(["'{0}'".format(x) for x in row.keys()]) …
188 python 



15
UnicodeDecodeError: il codec 'utf8' non può decodificare il byte 0xa5 in posizione 0: byte iniziale non valido
Sto usando degli Python-2.6 CGIscript ma ho riscontrato questo errore nel registro del server mentre lo faccio json.dumps(), Traceback (most recent call last): File "/etc/mongodb/server/cgi-bin/getstats.py", line 135, in <module> print json.dumps(​​__get​data()) File "/usr/lib/python2.7/json/__init__.py", line 231, in dumps return _default_encoder.encode(obj) File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File …
188 python  json 

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.