| import_checker. Import_checker controlla i programmi Python per le importazioni circolari (o ricorsive). |
Scarica ora |
import_checker. Classifica e riepilogo
- Nome editore:
- Walter de Jong
- Sito web dell'editore:
- http://www.ka.sara.nl/home/walter//pam_shield/index.html
import_checker. Tag
import_checker. Descrizione
import_checker controlla i programmi Python per le importazioni circolari (o ricorsive). import_checker controlla i programmi Python per la circolare (o ricorsivo) importas.python è un linguaggio di programmazione fine. C'è una cosa orrendosa con sé però, che morde anche i programmatori di Python più esperti di tanto in tanto: la portata delle variabili. Abbiamo insegnato a usare la parola chiave "Global", e giustamente farlo. Tuttavia, i problemi si verificano quando si esegue un problema in un problema "ricorsivo import". Esempio: ### programma A ### Importa Bvar = 0IF __Name__ == '__Main__': var = 10 B.doit () ### Modulo B ## #import ADEF DOIT (): Stampa A.var ### Fine ESEMPIO ### Modulo B vedrà A.var Avere valore 0, anche se nel programma A abbiamo assegnato un valore di 10. Python è giusto ed è Non un bug Python, ma è $ # @! confuso ed è causato dall'importazione ricorsiva; Un'importazione B, e B Le importazioni A.L'import_checker.py è uno strumento che rileva le importazioni ricorsive. Questo problema si verifica solo per le variabili globali nei moduli. Il modo migliore per risolvere il problema è quello di mettere "var" in un nuovo modulo c, e importare C da A e B.requirements: · PythonWhat è nuovo in questa versione: · I file sorgente Python sono ora letti utilizzando lo scanner lessicale SHEX.
import_checker. Software correlato