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

Xdebug
Xdebug

15 Apr 15

cartman
cartman

11 May 15

fixx
fixx

3 Jun 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!