dairəvi (və ya recursive) idxal import_checker çek Python proqramları.
Python gözəl proqramlaşdırma dilidir. Dəyişənlərin daxilində: hər indi və sonra hətta ən təcrübəli Python proqramçılar sokması baxmayaraq onunla bir dəhşətli şey var.
Biz qlobal "söz istifadə və ürəkdən bunu tədris etdik. Bir "recursive idxal" problem çalışan zaman hələ problemlər baş verir.
Misal:
### Proqram A ###
idxal B
var = 0
__name__ == "__main__" əgər:
var = 10
B.doit ()
### Modul B ###
idxal A
def doit ():
çap A.var
Məsələn ### sonu ###
Modul B A.var, dəyəri 0 olan bir proqram biz 10 Python dəyəri düzgün və bir python səhv deyil, bu təyin, baxmayaraq ki, görəcəksiniz, lakin $ # edir @! confusing və bu recursive idxal səbəb olunur; A idxal B və B idxal A.
import_checker.py recursive idxal algılar bir vasitədir.
Bu problem yalnız modulları qlobal dəyişənlər üçün baş verir.
problemin həlli üçün ən yaxşı yolu yeni modul C "var 'qoymaq,
A və B., həm də və idxal C
Tələblər:
Software ətraflı:
Version: 1.1
Tarixi Upload: 2 Jun 15
Lisenziya: Pulsuz
Məşhurluq: 82
Şərhlər tapılmadı