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é: 82

Rating: 5.0/5 (Total Votes: 1)

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

GLPI
GLPI

22 Jun 18

bugtrack
bugtrack

3 Jun 15

github-cli
github-cli

11 May 15

AMQPDeliver
AMQPDeliver

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!