import_checker

Tela Software:
import_checker
Detalhes de Software:
Versão: 1.1
Data de upload: 2 Jun 15
Revelador: Walter de Jong
Licença: Livre
Popularidade: 8

Rating: nan/5 (Total Votes: 0)

programas em Python cheques import_checker às importações circulares (ou recursivos).
Python é uma linguagem de programação muito bem. Há uma coisa horrível com ele, porém, que morde mesmo os programadores mais experientes python de vez em quando: o escopo de variáveis.
Fomos ensinados a usar a palavra-chave 'global', e sinceramente fazê-lo. Ainda assim, problemas ocorrem quando correndo em um problema "importação recursiva".
Exemplo:
Um programa de ### ###
importação B
var = 0
se __name__ == '__main__':
var = 10
B.doit ()
### Do módulo B ###
A importação
def doit ():
impressão A.var
### Final do exemplo ###
Módulo B verá A.var ter valor 0, mesmo que no programa A que lhe é atribuído um valor de 10. Python é certo eo que não é um bug python, mas é $ # @! confusa e ele está sendo causado pela importação recursiva; A importação B, e as importações B A.
O import_checker.py é um instrumento que detecta importações recursivas.
Este problema só ocorre para variáveis ​​globais em módulos.
A melhor maneira de resolver o problema é colocar 'var' em um novo módulo C,
e importação C de ambos A e B.
Requisitos:

Programas semelhantes

GForge
GForge

11 May 15

bugzillatools
bugzillatools

15 Apr 15

Deft
Deft

11 May 15

Bushy
Bushy

11 May 15

Outro software de desenvolvedor Walter de Jong

synctool
synctool

20 Feb 15

Comentário para import_checker

Comentários não encontrado
Adicionar comentário
Ligue imagens!