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.



9
Dovrei usare una classe o un dizionario?
Ho una classe che contiene solo campi e nessun metodo, come questa: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Questo potrebbe essere facilmente tradotto in un dict. La classe è più flessibile …
99 python  oop  class  dictionary 

3
modo corretto di usare super (passaggio di argomenti)
Quindi stavo seguendo Super Considered Harmful di Python e sono andato a testare i suoi esempi. Tuttavia, l' Esempio 1-3 , che dovrebbe mostrare il modo corretto di chiamare superquando si gestiscono __init__metodi che si aspettano argomenti diversi, flat-out non funziona. Questo è quello che ottengo: ~ $ python example1-3.py …
99 python 


5
come cambiare una colonna Dataframe dal tipo String al tipo Double in pyspark
Ho un dataframe con colonna come String. Volevo cambiare il tipo di colonna in Double type in PySpark. Di seguito è il modo, ho fatto: toDoublefunc = UserDefinedFunction(lambda x: x,DoubleType()) changedTypedf = joindf.withColumn("label",toDoublefunc(joindf['show'])) Volevo solo sapere, è questo il modo giusto per farlo poiché durante la regressione logistica, ricevo un …

2
Usa registrazione stampa l'output di pprint
Voglio usare l'output di pprint per mostrare una struttura dati complessa, ma vorrei visualizzarlo usando il modulo di registrazione piuttosto che stdout. ds = [{'hello': 'there'}] logging.debug( pprint.pprint(ds) ) # outputs as STDOUT
99 python  logging  pprint 


3
Chiave esterna da un'app all'altra in Django
Mi chiedo se sia possibile definire una chiave esterna in un file models.py in Django che sia un riferimento a una tabella in un'altra app? In altre parole, ho due app, chiamate cf e profiles, e in cf / models.py ho (tra le altre cose): class Movie(models.Model): title = models.CharField(max_length=255) …

9
Come eseguire l'attivazione di virtualenv in uno script Bash
Come si crea uno script Bash per attivare un virtualenv Python? Ho una struttura di directory come: .env bin activate ...other virtualenv files... src shell.sh ...my code... Posso attivare il mio virtualenv tramite: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ Tuttavia, fare lo stesso da uno script Bash non fa nulla: user@localhost:src$ cat …

10
Come resettare db in Django? Ricevo un comando "reset" non trovato errore
Seguendo questo Django di Example tutotrial qui: http://lightbird.net/dbe/todo_list.html Il tutorial dice: "Questo cambia il layout della nostra tabella e dovremo chiedere a Django di reimpostare e ricreare le tabelle: manage.py reset todo; manage.py syncdb" tuttavia, quando corro manage.py reset todo, ottengo l'errore: $ python manage.py reset todo - Unknown command: …

11
Python os.path.join su Windows
Sto cercando di imparare Python e sto creando un programma che produrrà uno script. Voglio usare os.path.join, ma sono piuttosto confuso. Secondo i documenti se dico: os.path.join('c:', 'sourcedir') Capisco "C:sourcedir". Secondo i documenti, questo è normale, giusto? Ma quando uso il comando copytree, Python lo produrrà nel modo desiderato, ad …




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.