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.

8
Por que usar 'eval' é uma má prática?
Estou usando a classe a seguir para armazenar facilmente dados das minhas músicas. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in …
138 python  eval 

4
Convertendo dict em OrderedDict
Estou tendo problemas para usar a collections.OrderedDictclasse. Estou usando o Python 2.7 no Raspbian, a distribuição Debian para o Raspberry Pi. Estou tentando imprimir dois dicionários para comparação (lado a lado) de uma aventura de texto. A ordem é essencial para comparar com precisão. Não importa o que eu tente, …


7
Plotagem de maneira não obstrutiva com o Matplotlib
Eu tenho jogado com Numpy e matplotlib nos últimos dias. Estou tendo problemas ao tentar fazer do matplotlib plot uma função sem bloquear a execução. Eu sei que já existem muitos tópicos aqui no SO, fazendo perguntas semelhantes, e eu pesquisei bastante no Google, mas não consegui fazer isso funcionar. …
138 python  matplotlib  plot 

6
Pare o pip de falhar no pacote único ao instalar com requirements.txt
Estou instalando pacotes de requirements.txt pip install -r requirements.txt O requirements.txtarquivo diz: Pillow lxml cssselect jieba beautifulsoup nltk lxmlé o único pacote que falha na instalação e isso leva a que tudo falhe (resultados esperados, conforme apontado por larsks nos comentários). No entanto, a lxmlfalha após pipainda é executada e …
138 python  pip 



29
“RuntimeError: verifique se os executáveis ​​do Graphviz estão no caminho do seu sistema” depois de instalar o Graphviz 2.38
Eu baixei a Graphviz 2.38versão MSI e instalei na pasta C:\Python34, então eu corro pip install Graphviz, tudo correu bem. No caminho do sistema eu adicionei C:\Python34\bin. Quando tentei executar um script de teste, na fila filename=dot.render(filename='test'), recebi uma mensagem RuntimeError: failed to execute ['dot', '-Tpdf', '-O', 'test'], make sure …


30
Django - makemigrations - Nenhuma alteração detectada
Eu estava tentando criar migrações em um aplicativo existente usando o comando makemigrations, mas ele produz "Nenhuma alteração detectada". Geralmente, crio novos aplicativos usando o startappcomando, mas não o usei para esse aplicativo quando o criei. Após a depuração, descobri que ele não está criando a migração porque o migrationspacote …

3
Compreendendo o método __getitem__
Passei pela maior parte da documentação dos documentos do __getitem__Python, mas ainda não consigo entender o significado dela. Então, tudo o que consigo entender é que __getitem__é usado para implementar chamadas como self[key]. Mas qual é a utilidade disso? Digamos que eu tenho uma classe python definida desta maneira: class …
138 python 


8
Como quebrar uma linha de métodos encadeados em Python?
Eu tenho uma linha do seguinte código (não culpe as convenções de nomenclatura, elas não são minhas): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() Não gosto da aparência (não muito legível), mas não tenho nenhuma idéia melhor para limitar as linhas a 79 caracteres nessa …


9
Melhor maneira de criar um serviço da web python simples [fechado]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

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.