Perguntas com a marcação «python-import»

199
Importação de pacotes irmãos

Tentei ler as perguntas sobre importações de irmãos e até a documentação do pacote , mas ainda não encontrei uma resposta. Com a seguinte estrutura: ├── LICENSE.md ├── README.md ├── api │   ├── __init__.py │   ├── api.py │   └── api_key.py ├── examples │   ├── __init__.py │   ├──...

167
Como carregar dinamicamente uma classe Python

Dada uma string de uma classe Python, por exemplo my_package.my_module.MyClass, qual é a melhor maneira possível de carregá-la? Em outras palavras, estou procurando um equivalente Class.forName()em Java, função em Python. Ele precisa funcionar no Google App Engine. De preferência, essa seria uma...

144
Como simular uma importação

O módulo Ainclui import Bna parte superior. No entanto, sob condições de teste gostaria de zombar B em A(simulado A.B) e completamente abster-se de importação B. De fato, Bnão é instalado no ambiente de teste de propósito. Aé a unidade em teste. Eu tenho que importar Acom todas as suas...

139
Devo usar `import os.path` ou` import os`?

De acordo com a documentação oficial , os.pathé um módulo. Assim, qual é a maneira preferida de importá-lo? # Should I always import it explicitly? import os.path Ou... # Is importing os enough? import os Por favor, NÃO responda "importar osobras para mim". Eu sei, ele funciona para mim também...

136
Nenhum módulo chamado _sqlite3

Estou tentando executar um aplicativo Django no meu VPS executando o Debian 5. Quando executo um aplicativo de demonstração, ele volta com este erro: File "/usr/local/lib/python2.5/site-packages/django/utils/importlib.py", line 35, in import_module __import__(name) File

120
Erro de importação do nariz do Python

Não consigo obter a estrutura de teste do nariz para reconhecer os módulos abaixo do meu script de teste na estrutura do arquivo. Eu configurei o exemplo mais simples que demonstra o problema. Vou explicar isso abaixo. Aqui está a estrutura do arquivo do pacote: ./__init__.py ./foo.py ./tests...

112
Verifique se o pacote Python está instalado

Qual é uma boa maneira de verificar se um pacote está instalado dentro de um script Python? Sei que é fácil para o intérprete, mas preciso fazer isso dentro de um script. Acho que poderia verificar se há um diretório no sistema que foi criado durante a instalação, mas acho que há uma maneira...