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.

5
Costruttori Python e __init__
Perché i costruttori sono effettivamente chiamati "costruttori"? Qual è il loro scopo e in cosa differiscono dai metodi di una classe? Inoltre, può essercene più di uno __init__in una classe? Ho provato quanto segue, qualcuno può spiegare il risultato? >>> class test: def __init__(self): print "init 1" def __init__(self): print …
107 python 

4
Dove va a finire il codice personalizzato in un virtualenv?
Che tipo di struttura di directory si dovrebbe seguire quando si usa virtualenv? Ad esempio, se stessi costruendo un'applicazione WSGI e creato un virtualenv chiamato foobar, inizierei con una struttura di directory come: /foobar /bin {activate, activate.py, easy_install, python} /include {python2.6/...} /lib {python2.6/...} Una volta creato questo ambiente, dove collocare …

8
Python __str__ e liste
In Java, se chiamo List.toString (), chiamerà automaticamente il metodo toString () su ogni oggetto all'interno di List. Ad esempio, se il mio elenco contiene oggetti o1, o2 e o3, list.toString () sarebbe simile a questo: "[" + o1.toString() + ", " + o2.toString() + ", " + o3.toString() + …
107 python 



14
Ridimensiona i campi in Django Admin
Django tende a riempire lo spazio orizzontale quando si aggiungono o si modificano voci sull'amministratore, ma, in alcuni casi, è un vero spreco di spazio, quando, ad esempio, si modifica un campo data, largo 8 caratteri, o un CharField, anche 6 o 8 caratteri di larghezza, quindi la casella di …




16
Come saltare a una riga particolare in un enorme file di testo?
Esistono alternative al codice seguente: startFromLine = 141978 # or whatever line I need to jump to urlsfile = open(filename, "rb", 0) linesCounter = 1 for line in urlsfile: if linesCounter > startFromLine: DoSomethingWithThisLine(line) linesCounter += 1 Se sto elaborando un file di testo enorme (~15MB)con righe di lunghezza sconosciuta …
107 python  text-files 




4
Python - abs vs fabs
Ho notato che in Python esistono due metodi di ricerca simili per trovare il valore assoluto di un numero: Primo abs(-5) Secondo import math math.fabs(-5) In cosa differiscono questi metodi?
107 python 

8
multiprocessing: condivisione di un grande oggetto di sola lettura tra i processi?
I processi figli generati tramite multiprocessing condividono oggetti creati in precedenza nel programma? Ho la seguente configurazione: do_some_processing(filename): for line in file(filename): if line.split(',')[0] in big_lookup_object: # something here if __name__ == '__main__': big_lookup_object = marshal.load('file.bin') pool = Pool(processes=4) print pool.map(do_some_processing, glob.glob('*.data')) Sto caricando un grande oggetto in memoria, quindi …

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.