Domande con tag 'python'

2
risposte

Scrittura di un test unitario per un'unità dipendente dalla piattaforma

Ho un metodo da testare che dipende dal sistema operativo, qual è l'approccio migliore per testare il metodo a seconda del sistema operativo? E 'per testare su ogni sistema operativo che ho bisogno? C'è un approccio migliore per eseguire i test...
posta 26.12.2013 - 21:36
2
risposte

Esiste un nome per il numero di valori che una variabile può assumere? [chiuso]

Ad esempio, un bit o un booleano possono essere 0 o 1, quindi il numero 2 è associato ad esso. Allo stesso modo, per un byte che è 8 bit, il numero massimo di assegnazioni differenti sarebbe 2 ^ 8. C'è un nome per questo numero? Quando pas...
posta 22.03.2014 - 13:42
3
risposte

Comunicazione client-server locale tramite file o TCP?

Ho un client Python che avvia un sottoprocesso in C ++. Il programma C ++ esegue diversi thread che devono riportare i risultati sul client Python. Sapendo che sia il client Python che il sottoprocesso C ++ sono in esecuzione sulla stessa...
posta 05.03.2017 - 00:25
2
risposte

Gestione delle eccezioni in Python - Sto sbagliando (e perché?)

Ho letto molte domande e articoli sulla gestione delle eccezioni in Python (e in generale), ma continuo a pensare che sia la cosa più confusa di sempre. Ho finito per fare qualcosa del genere: # error class for exceptions specific to this scri...
posta 27.09.2015 - 02:04
2
risposte

ordinamento utilizzando una definizione personalizzata di "" e "" in python

Supponiamo di avere una funzione personalizzata come def greater(a, b): if (a % b) % 2 == 0: return 1 return 0 Definisce come confrontare due numeri e determinare quale è maggiore. In questo caso, se la funzione restituisce...
posta 01.06.2012 - 00:40
4
risposte

Un metodo che deve essere ignorato può essere considerato privato?

Supponiamo di avere una classe C con un metodo f() che deve essere utilizzato solo all'interno dell'implementazione di C , ma che deve essere sovrascritto dalle sottoclassi di C . È ragionevole, o "pythonic", considerarlo pr...
posta 25.08.2013 - 17:12
4
risposte

Gestione delle eccezioni di cui non sono a conoscenza

Quando lavoro con la gestione delle eccezioni, noto che spesso devo confrontarmi con quelle di cui non avevo idea. Soprattutto è evidente quando programmo un metodo che acquisisce i dati dal web. Potrebbe verificarsi un errore, ad esempio, a cau...
posta 27.01.2016 - 13:04
1
risposta

Esiste un modo canonico per memorizzare nella cache i metodi di istanza in python?

Ho alcune funzioni computazionalmente intensive nel mio script python che vorrei memorizzare nella cache. Sono andato alla ricerca di soluzioni sullo stack overflow e ho trovato molti link: link link link link (Ho usato questo...
posta 28.10.2014 - 17:23
5
risposte

Quando e perché si dovrebbero creare classi in fase di runtime?

Ho letto molti articoli sulla creazione di tipi e classi dinamici in fase di esecuzione. Ad esempio, la classe TypeBuilder in C # consente di creare tipi dinamici. Python ha questa funzione di tipo con cui è possibile creare classi dinamich...
posta 20.01.2012 - 12:55
2
risposte

Come gestire i parametri singolari e plurali per le funzioni

Spesso quando scrivo un insieme di funzioni di utilità, mi ritrovo a volere una funzione che applica una logica a più elementi, oltre a una funzione che fa lo stesso con un singolo elemento. Ci sono molte potenziali soluzioni a questo, ma mi tro...
posta 08.09.2015 - 18:44