Python è un linguaggio di programmazione open source, interpretativo con utenti che vanno da programmatori principianti a ingegneri di software, progettazione di sistemi di grandi dimensioni, transazionali. Programmazione in Python, necessario per afferrare un valore o un attributo in fase di esecuzione e passarlo in modo dinamico tramite una stringa. Si utilizza la funzione built-in "getattr" per recuperare una funzione come oggetto string.
Istruzioni
1
Aprite il vostro editor di Python.
2
Tipo:
"importare functionName
methodTocall = getattr (functionName, 'string')
risultato = methodToCall () "
3
Premere "Return".
Nella prima riga, Python importa la funzione come un modulo. Le linee terza e seconda linea, è chiamata alla funzione dalla stringa e restituendo il risultato.
Consigli & Avvertenze
- Si potrebbe tentare di utilizzare la funzione "eval" invece di "getattr" per chiamare la funzione da una stringa. Si noti che, se non avete controllo completo sopra i valori della stringa, si potrebbe crashare il programma passando una stringa che esegue una funzione non corretta.