import_checker

Скріншот програми:
import_checker
Дані програми:
Версія: 1.1
Дата завантаження: 2 Jun 15
Розробник: Walter de Jong
Ліцензія: Безкоштовно
Популярність: 8

Rating: nan/5 (Total Votes: 0)

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

Схожі програми

Atlassian JIRA
Atlassian JIRA

20 Feb 15

bugzillatools
bugzillatools

15 Apr 15

Gitissius
Gitissius

15 Apr 15

Roundup
Roundup

14 Apr 15

Інші програми розробника Walter de Jong

synctool
synctool

20 Feb 15

import_checker

Коментар не знайдено
додати коментар
Включіть картинки!