import_checker ellenőrzések Python programok kör (vagy rekurzív) behozatalára.
Python egy finom programozási nyelv. Van egy borzasztó dolog, hogy mégis, hogy harap még a legtapasztaltabb Python hébe-hóba: hatálya változók.
Már arra tanítottak, hogy használja a kulcsszó "globális", és szívből erre. Mégis, a problémák akkor jelentkeznek, amikor fut be a "rekurzív import" probléma.
Példa:
### Programmal A ###
import B
var = 0
ha __name__ == '__main__ ":
var = 10
B.doit ()
### Modul B ###
import A
def doit ():
print A.var
### Végén például ###
B modul fogja látni A.var, amelynek értéke 0, noha a programban A rendelünk meg egy értéket a 10. Python igaza van, és ez nem egy python bug, de ez $ # @! zavaros, és ez okozza a rekurzív import; A behozatal B, és B import A.
A import_checker.py egy olyan eszköz, amely érzékeli a rekurzív import.
Ez a probléma csak a globális változó modulok.
A legjobb módja a probléma megoldásának az, hogy "var" egy új modult C,
és import C mind az A és B
Követelmények:
Szoftver adatai:
Változat: 1.1
Feltöltés dátuma: 2 Jun 15
Engedély: Ingyenes
Népszerűség: 82
Hozzászólás nem található