import_checker

Skjermbilde programvare:
import_checker
Prog.varedetaljer:
Versjon: 1.1
Last opp dato: 2 Jun 15
Utvikler: Walter de Jong
Lisens: Gratis
Popularitet: 82

Rating: 5.0/5 (Total Votes: 1)

import_checker sjekker Python-programmer for sirkulære (eller rekursive) import.
Python er et fint programmeringsspråk. Det er en fryktelige ting med det selv, som biter selv de mest erfarne python programmerere nå og da: omfanget av variabler.
Vi har lært å bruke søkeordet "global", og hjertelig gjøre det. Likevel oppstår problemer når du kjører inn 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
### Slutten av eksempel ###
Modul B vil se A.var ha verdien 0, selv om det i programmet A vi tildelt det en verdi på 10. Python er riktig, og det er ikke en python bug, men det er $ # @! forvirrende, og det blir på grunn av den rekursive import; En import B, og B-import A.
Den import_checker.py er et verktøy som oppdager rekursive import.
Dette problemet oppstår bare for globale variabler i moduler.
Den beste måte å løse problemet på er å sette 'Var' inn i en ny modul C,
og import C fra både A og B.
Krav:

Lignende programvare

AMQPDeliver
AMQPDeliver

11 May 15

Anthill
Anthill

3 Jun 15

fixx
fixx

3 Jun 15

roundup-cli
roundup-cli

14 Apr 15

Annen programvare fra utvikleren Walter de Jong

synctool
synctool

20 Feb 15

Kommentarer til import_checker

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!