import_checker

Software screenshot:
import_checker
Software detaljer:
Version: 1.1
Upload dato: 2 Jun 15
Udvikler: Walter de Jong
Licens: Gratis
Popularitet: 82

Rating: 5.0/5 (Total Votes: 1)

import_checker kontrol Python programmer for cirkulær (eller rekursive) import.
Python er et fint programmeringssprog. Der er én forfærdelige ting med det dog, at bider selv de mest erfarne python programmører nu og da: omfanget af variable.
Vi har lært at bruge søgeordet "global", og hjerteligt gøre det. Alligevel opstår problemer, når du kører ind i en "rekursiv import" problem.
Eksempel:
### Program A ###
import B
var = 0
hvis __name__ == '__main__ «:
var = 10
B.doit ()
### Modul B ###
import A
def doit ():
print A.var
### Slutningen af ​​eksempel ###
Modul B vil se A.var have værdien 0, selv om der i programmet A vi tildelt det en værdi på 10. Python er rigtigt, og det er ikke en python bug, men det er $ # @! forvirrende, og det er forårsaget af den rekursive import; En import B og import B A.
Den import_checker.py er et værktøj, der registrerer rekursive import.
Dette problem opstår kun til globale variable i moduler.
Den bedste måde at løse problemet er at sætte 'var' i et nyt modul C,
og import C fra både A og B.
Krav:

Lignende software

Bugzilla
Bugzilla

18 Jul 15

Bugs Everywhere
Bugs Everywhere

20 Feb 15

hubugs
hubugs

14 Apr 15

Andre software developer Walter de Jong

synctool
synctool

20 Feb 15

Kommentarer til import_checker

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!