import_checker

Скриншот программы:
import_checker
Детали программы:
Версия: 1.1
Дата загрузки: 2 Jun 15
Разработчик: Walter de Jong
Тип распространения: Бесплатная
Популярность: 82

Rating: 5.0/5 (Total Votes: 1)

import_checker проверяет программы на Python для круглых (или рекурсивных) импорта.
Python является прекрасным языком программирования. Существует одно ужасающее, что с ним, хотя, что кусает даже самый опытный питона программистов каждый сейчас и потом: сфера переменных.
Мы учили использовать ключевое слово «глобальный», и от всей души сделать. Тем не менее, проблемы возникают при работе в «рекурсивный импорт" проблемы.
Пример:
### Программа на ###
импорт Б
переменная = 0
если __name__ == '__main__ ":
переменная = 10
B.doit ()
### Модуль В ###
Импорт
Def DoIt ():
печать A.var
### Конец примера ###
Модуль B увидите A.var имея значение 0, хотя в программе А мы присвоили ему значение 10. Python является правильным, и это не питон ошибка, но это # ​​$ @! запутанной и были вызваны рекурсивной импорта; Импортирует B, а импорт B А.
Import_checker.py является инструментом, который обнаруживает рекурсивные импорт.
Эта проблема возникает только для глобальных переменных в модулях.
Лучший способ решения проблемы, чтобы положить 'Var "в новой модульной C,
и импорт С от А и В.
Требования:

Похожие программы

Agilefant
Agilefant

17 Jul 15

Bushy
Bushy

11 May 15

bugwarrior
bugwarrior

20 Feb 15

Bugzilla
Bugzilla

18 Jul 15

Другие программы разработчика Walter de Jong

synctool
synctool

20 Feb 15

Комментарии к import_checker

Комментарии не найдены
добавить комментарий
Включите картинки!