import_checker

Logiciel capture d'écran:
import_checker
Détails logiciels:
Version: 1.1
Date de transfert: 2 Jun 15
Développeur: Walter de Jong
Licence: Gratuit
Popularité: 8

Rating: nan/5 (Total Votes: 0)

Chèques import_checker programmes Python pour les importations circulaires (ou récursifs).
Python est un langage de programmation bien. Il ya une chose horrible avec elle cependant, qui mord même les programmeurs les plus expérimentés de python chaque maintenant et puis: la portée des variables.
Nous avons appris à utiliser le mot-clé 'global', et le faire de bon cœur. Pourtant, des problèmes surviennent lors de l'exécution dans une "importation récursive" problème.
Exemple:
### Un programme ###
import B
var = 0
if __name__ == '__main__':
var = 10
B.doit ()
### Module B ###
A l'importation
def obole ():
print A.var
### Fin de l'exemple ###
Module B verra A.var ayant une valeur 0, même si dans le programme A nous attribué une valeur de 10. Python est juste et il est pas un bug de python, mais il est # $ @! confus et il est causé par l'importation récursive; Un importations B, et les importations de B A.
Le import_checker.py est un outil qui détecte les importations récursives.
Ce problème se produit uniquement pour les variables globales dans les modules.
La meilleure façon de résoudre le problème est de mettre 'var' dans un nouveau module C,
et l'importation C à la fois A et B.
Exigences:

Logiciel similaire

Agilefant
Agilefant

17 Jul 15

rss2jira
rss2jira

20 Feb 15

GForge
GForge

11 May 15

D'autres logiciels de développeur Walter de Jong

synctool
synctool

20 Feb 15

Commentaires à import_checker

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!