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.

18
Modo pitonico per evitare le istruzioni "if x: return x"
Ho un metodo che chiama in sequenza altri 4 metodi per verificare condizioni specifiche, e ritorna immediatamente (non controllando quelli seguenti) ogni volta che si restituisce qualcosa di vero. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x: …

6
Come utilizzare una versione diversa di Python durante l'installazione di NPM?
Ho accesso terminale a un VPS con Centos 5.9 e installato Python 2.4.3 predefinito. Ho anche installato Python 2.7.3 tramite questi comandi: (ho usato make altinstallinvece di make install) wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -xf Python-2.7.3.tgz cd Python-2.7.3 ./configure make make altinstall quindi ho installato node.js dall'origine tramite questi comandi: python2.7 ./configure …
218 python  node.js  centos  npm 

12
Impossibile decapare <type 'instancemethod'> quando si utilizza il multiprocessing Pool.map ()
Sto cercando di usare quello multiprocessingdiPool.map() funzione per dividere il lavoro contemporaneamente. Quando uso il seguente codice, funziona perfettamente: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f, range(10)) if __name__== '__main__' : go() Tuttavia, quando lo uso in un approccio più orientato agli oggetti, non …

9
Come faccio a creare una lumaca in Django?
Sto cercando di creare un SlugFieldin Django. Ho creato questo semplice modello: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Quindi faccio questo: &gt;&gt;&gt; from mysite.books.models import Test &gt;&gt;&gt; t=Test(q="aa a a a", s="b b b b") &gt;&gt;&gt; t.s 'b b b b' &gt;&gt;&gt; t.save() &gt;&gt;&gt; …

20
Etichetta la codifica su più colonne in scikit-learn
Sto cercando di usare Scikit-Learn LabelEncoderper codificare un panda DataFramedi etichette di stringa. Poiché il dataframe ha molte (50+) colonne, voglio evitare di creare un LabelEncoderoggetto per ogni colonna; Preferirei avere solo un LabelEncoderoggetto grande che funzioni su tutte le mie colonne di dati. Lanciare l'intero DataFramein LabelEncodercrea l'errore di …

12
Comprensione dei generatori in Python
Al momento sto leggendo il ricettario di Python e attualmente sto guardando i generatori. Sto trovando difficile farmi girare la testa. Dato che provengo da uno sfondo Java, esiste un equivalente Java? Il libro parlava di "Produttore / Consumatore", tuttavia quando sento che penso al threading. Che cos'è un generatore …
218 python  generator 




3
In pytest, a che cosa servono i file conftest.py?
L'ho scoperto di recente pytest. Sembra fantastico Tuttavia, ritengo che la documentazione potrebbe essere migliore. Sto cercando di capire a cosa conftest.pyservono i file. Nella mia (attualmente piccola) suite di test ho un conftest.pyfile nella radice del progetto. Lo uso per definire i dispositivi che inserisco nei miei test. Ho …
218 python  testing  pytest 

12
C'è qualche differenza tra "foo is None" e "foo == None"?
C'è qualche differenza tra: if foo is None: pass e if foo == None: pass La convenzione che ho visto nella maggior parte del codice Python (e nel codice che scrivo io stesso) è la prima, ma di recente mi sono imbattuto in codice che utilizza la seconda. Nessuna è …
217 python 

13
Avvio del debugger python automaticamente in caso di errore
Questa è una domanda che mi chiedevo da un po 'di tempo, eppure non ho mai trovato una soluzione adatta. Se eseguo uno script e mi imbatto in, diciamo un IndexError, Python stampa la riga, la posizione e la rapida descrizione dell'errore ed esce. È possibile avviare automaticamente pdb quando …
217 python  debugging 

18
Rimozione di un elenco di caratteri nella stringa
Voglio rimuovere i caratteri in una stringa in Python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Ma ho molti personaggi che devo rimuovere. Ho pensato a un elenco list = [',', '!', '.', ';'...] Ma come posso usare il listper sostituire i caratteri nel string?
217 python  string  list  replace 

2
Invio di "User-agent" utilizzando la libreria Requests in Python
Voglio inviare un valore "User-agent"durante la richiesta di una pagina Web utilizzando le richieste Python. Non sono sicuro se sia corretto inviarlo come parte dell'intestazione, come nel codice seguente: debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'} response = requests.get(url, headers = user_agent, config=debug) Le informazioni di debug non mostrano …


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.