import_checker

Software screenshot:
import_checker
Dettagli del software:
Versione: 1.1
Data di caricamento: 2 Jun 15
Sviluppatore: Walter de Jong
Licenza: Libero
Popolarità: 82

Rating: 5.0/5 (Total Votes: 1)

Assegni import_checker programmi Python per le importazioni circolari (o ricorsive).
Python è un linguaggio di programmazione multa. C'è una cosa orrenda con esso, però, che morde anche i programmatori Python più esperti di tanto in tanto: la portata delle variabili.
Ci è stato insegnato a usare la parola chiave 'globale', e di cuore farlo. Eppure, si verificano problemi durante l'esecuzione in un problema "importazione ricorsivo".
Esempio:
Programma di ### A ###
importazione B
var = 0
if __name__ == '__main__':
var = 10
B.doit ()
### Modulo B ###
importazione A
def doit ():
stampa A.var
### Fine di esempio ###
Modulo B vedrà A.var aventi valore 0, anche se nel programma A abbiamo assegnato un valore di 10. Python è giusto e non è un bug pitone, ma è $ # @! confusione ed è causato dall'importazione ricorsiva; A importazioni B, e le importazioni B A.
Il import_checker.py è uno strumento che rileva importazioni ricorsive.
Questo problema si verifica solo per le variabili globali in moduli.
Il modo migliore per risolvere il problema è quello di mettere 'var' in un nuovo modulo C,
e l'importazione C da A e B.
Requisiti:

Programmi simili

gitli
gitli

12 May 15

cartman
cartman

11 May 15

Bugs Everywhere
Bugs Everywhere

20 Feb 15

bugzillatools
bugzillatools

15 Apr 15

Altri software di sviluppo Walter de Jong

synctool
synctool

20 Feb 15

Commenti a import_checker

I commenti non trovato
Aggiungi commento
Accendere le immagini!