Perguntas com a marcação «python»

Python é uma linguagem de programação multiuso, de tipo dinâmico e multiuso. Ele foi projetado para ser rápido em aprender, entender e usar e impor uma sintaxe limpa e uniforme. Observe que o Python 2 está oficialmente sem suporte a partir de 01-01-2020. Ainda, para perguntas específicas sobre a versão do Python, adicione a tag [python-2.7] ou [python-3.x]. Ao usar uma variante ou biblioteca Python (por exemplo, Jython, PyPy, Pandas, Numpy), inclua-a nas tags.

5
Python - adicionar PYTHONPATH durante a execução do módulo de linha de comando
Eu quero correr: python somescript.py somecommand Mas, ao executar isso, preciso PYTHONPATHincluir um determinado diretório. Não posso simplesmente adicioná-lo às minhas variáveis ​​de ambiente porque o diretório que desejo adicionar muda com base no projeto que estou executando. Existe uma maneira de alterar PYTHONPATHdurante a execução de um script? Nota: …

8
Verifique se OneToOneField é Nenhum no Django
Tenho dois modelos como este: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... Preciso fazer algo se o usuário tiver perfil Tipo1 ou Tipo2: if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something else else: # do something else …

3
Captura genérica para python
Tenho um comportamento extremamente estranho que parece resultar em exceções silenciosas. Como posso escrever um try catch geral, onde posso depurar todas as exceções. Algo na linha de: try: # something that fails except e: print e Um pouco mais sobre o problema em questão em detalhes: Eu tenho um …
86 python  exception 

5
Pylint desativa todos os avisos de um arquivo
Estamos usando pylint em nosso sistema de compilação. Temos um pacote python em nossa base de código que tem código descartável e gostaria de desativar todos os avisos para um módulo temporariamente para que eu possa parar de incomodar os outros desenvolvedores com essas mensagens supérfluas. Existe uma maneira fácil …
86 python  pylint 

9
Importe o pacote python do diretório local para o interpretador
Estou desenvolvendo / testando um pacote em meu diretório local. Quero importá-lo no interpretador (v2.5), mas sys.path não inclui o diretório atual. Agora eu digito sys.path.insert(0,'.'). Existe uma maneira melhor? Além disso, from . import mypackage falha com este erro: ValueError: Attempted relative import in non-package
86 python 

5
python: como verificar se uma linha é uma linha vazia
Tentando descobrir como escrever um ciclo if para verificar se uma linha está vazia. O arquivo tem muitas strings, e uma delas é uma linha em branco para separar das outras instruções (não um ""; é um retorno de carro seguido por outro retorno de carro, eu acho) new statement …
86 python 

7
Como copiar dados de uma matriz numpy para outra
Qual é a maneira mais rápida de copiar dados do array b para o array a, sem modificar o endereço do array a. Eu preciso disso porque uma biblioteca externa (PyFFTW) usa um ponteiro para minha matriz que não pode ser alterado. Por exemplo: a = numpy.empty(n, dtype=complex) for i …
86 python  numpy 

4
Crie um ambiente de conda vazio
Posso criar um novo ambiente conda, com programa biopythoncom este: conda create --name snowflakes biopython E se eu não quiser instalar nenhum programa? Parece que não posso fazer isso: » conda create --name tryout Error: too few arguments, must supply command line package specs or --file You can specify one …
86 python  anaconda 

6
modelos abstratos django versus herança regular
Além da sintaxe, qual é a diferença entre usar um modelo abstrato django e usar a herança simples do Python com modelos django? Prós e contras? ATUALIZAÇÃO: Acho que minha pergunta foi mal interpretada e recebi respostas sobre a diferença entre um modelo abstrato e uma classe que herda de …

2
Como faço para iterar no alfabeto?
Em Python, eu poderia simplesmente ++ um char? Qual é uma maneira eficiente de fazer isso? Desejo iterar por meio de URLs que têm www.website.com/term/#, www.website.com/term/a, www.website.com/term/b, www.website.com/term/c, www formato .website.com / term / d ... www.website.com/term/z.


5
Definir parâmetros de câmera em OpenCV / Python
Estou usando OpenCV (2.4) e Python (2.7.3) com uma câmera USB da Thorlabs (DC1545M). Estou fazendo uma análise de imagem em um fluxo de vídeo e gostaria de poder alterar alguns dos parâmetros da câmera do meu fluxo de vídeo. O que é confuso é que consigo alterar algumas propriedades …


11
Como matar um loop while com uma tecla?
Estou lendo dados seriais e gravando em um arquivo csv usando um loop while. Desejo que o usuário seja capaz de eliminar o loop while assim que sentir que coletou dados suficientes. while True: #do a bunch of serial stuff #if the user presses the 'esc' or 'return' key: break …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.