import_checker

Software skärmdump:
import_checker
Mjukvaruinformation:
Version: 1.1
Ladda upp dagen: 2 Jun 15
Utvecklare: Walter de Jong
Licens: Gratis
Popularitet: 8

Rating: nan/5 (Total Votes: 0)

import_checker kontroller Python program för cirkulär (eller rekursiva) import.
Python är ett fint programmeringsspråk. Det finns en fasansfulla sak med det dock, som biter även de mest erfarna python programmerare då och då: omfattningen av variabler.
Vi har fått lära sig att använda sökordet "global", och hjärtligt göra det. Ändå uppstår problem när man kör in i en "rekursiv import" problem.
Exempel:
### Program A ###
Import B
var = 0
om __name__ == '__main__':
var = 10
B.doit ()
### Modul B ###
import A
def doit ():
trycket A.var
### Slutet av exempel ###
Modul B kommer att se A.var har värdet 0, även om det i programmet A vi tilldelade det ett värde på 10. Python är rätt och det är inte en python bugg, men det är $ # @! förvirrande och det är på grund av den rekursiva import; En import B och import B A.
Den import_checker.py är ett verktyg som upptäcker rekursiva importen.
Det här problemet uppstår bara för globala variabler i moduler.
Det bästa sättet att lösa problemet är att sätta "var" i en ny modul C,
och import C från både A och B.
Krav:

Liknande mjukvara

Request Tracker
Request Tracker

20 Feb 15

GLPI
GLPI

22 Jun 18

bugtrack
bugtrack

3 Jun 15

...">QtBE

11 May 15

Annan programvara för utvecklare Walter de Jong

synctool
synctool

20 Feb 15

Kommentarer till import_checker

Kommentarer hittades inte
Kommentar
Slå på bilder!