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.

7
Limpar variável em python
Existe uma maneira de limpar o valor de uma variável em python? Por exemplo, se eu estivesse implementando uma árvore binária: Class Node: self.left = somenode1 self.right = somenode2 Se eu quisesse remover algum nó da árvore, precisaria definir self.leftcomo vazio.
207 python 

19
ImportError: nenhum módulo chamado PIL
Eu uso este comando no shell para instalar o PIL: easy_install PIL então eu executar pythone digite o seguinte: import PIL. Mas eu recebo este erro: Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named PIL Eu nunca tive esse problema, o que você …

7
Como instalar vários pacotes Python de uma vez usando pip
Sei que é uma maneira fácil de fazer, mas não achei nem aqui nem no google. Então, eu estava curioso para saber se existe uma maneira de instalar vários pacotes usando pip. Algo como: pip install progra1 , progra2 ,progra3 ,progra4 . ou: pip install (command to read some txt …
207 python  pip 

18
“OSError: [Erro 1] Operação não permitida” ao instalar o Scrapy no OSX 10.11 (El Capitan) (Proteção de integridade do sistema)
Estou tentando instalar o framework Scrapy Python no OSX 10.11 (El Capitan) via pip. O script de instalação baixa os módulos necessários e, em algum momento, retorna o seguinte erro: OSError: [Errno 1] Operation not permitted: '/tmp/pip-nIfswi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' Tentei desativar o recurso sem raiz no OSX 10.11 com o comando: sudo …

13
Converter string de data e hora UTC em data e hora local
Eu nunca tive que converter tempo de e para o UTC. Recentemente, solicitei que meu aplicativo soubesse do fuso horário, e eu tenho me executado em círculos. Muitas informações sobre a conversão da hora local em UTC, que eu achei bastante elementar (talvez eu esteja fazendo isso errado também), mas …

4
Entendendo a diferença entre __getattr__ e __getattribute__
Estou tentando entender a diferença entre __getattr__e __getattribute__, no entanto, estou falhando nisso. A resposta para a pergunta Stack Overflow Diferença entre __getattr__vs__getattribute__ diz: __getattribute__é invocado antes de examinar os atributos reais no objeto e, portanto, pode ser difícil de implementar corretamente. Você pode terminar em recursões infinitas com muita …


3
Argparse do Python ignora argumentos não reconhecidos
Além disso, a versão antiga ignora todos os argumentos não reconhecidos e continua. Na maioria das situações, isso não é o ideal e foi alterado em argparse. Mas há algumas situações em que você deseja ignorar qualquer argumento não reconhecido e analisar os que você especificou. Por exemplo: parser = …


12
Atualize o python em um virtualenv
Existe uma maneira de atualizar a versão do python usada em um virtualenv (por exemplo, se for lançado um bugfix)? Eu poderia pip freeze --local > requirements.txtremover o diretório e pip install -r requirements.txt, mas isso requer muita reinstalação de grandes bibliotecas, por exemplo numpy, que eu uso muito. Percebo …

8
Converter tupla em lista e voltar
Atualmente, estou trabalhando em um editor de mapas para um jogo em pygame, usando mapas de blocos. O nível é construído a partir de blocos na seguinte estrutura (embora muito maior): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) onde "1" é um bloco que é uma parede e …
206 python  list  tuples 

6
O Python otimiza a recursão da cauda?
Eu tenho o seguinte pedaço de código que falha com o seguinte erro: RuntimeError: profundidade máxima de recursão excedida Tentei reescrever isso para permitir a otimização da recursão de cauda (TCO). Acredito que esse código teria sido bem-sucedido se um TCO tivesse ocorrido. def trisum(n, csum): if n == 0: …

12
Como posso converter uma imagem RGB em escala de cinza em Python?
Estou tentando usar matplotlibpara ler uma imagem RGB e convertê-la em escala de cinza. No matlab eu uso isso: img = rgb2gray(imread('image.png')); No tutorial matplotlib, eles não abordam isso. Eles apenas lêem na imagem import matplotlib.image as mpimg img = mpimg.imread('image.png') e eles dividem a matriz, mas isso não é …
206 python  matplotlib 

14
ImportError: nenhum módulo chamado 'Tkinter'
Por alguma razão, não posso usar o módulo Tkinterou tkinter. Depois de executar o seguinte comando no shell python import Tkinter ou import tkinter Eu recebi esse erro ModuleNotFoundError: nenhum módulo chamado 'Tkinter' ou ModuleNotFoundError: nenhum módulo chamado 'tkinter' Qual poderia ser o motivo e como podemos resolvê-lo?
206 python  tkinter 

7
Pandas agrupados e soma
Estou usando esse quadro de dados: Fruit Date Name Number Apples 10/6/2016 Bob 7 Apples 10/6/2016 Bob 8 Apples 10/6/2016 Mike 9 Apples 10/7/2016 Steve 10 Apples 10/7/2016 Bob 1 Oranges 10/7/2016 Bob 2 Oranges 10/6/2016 Tom 15 Oranges 10/6/2016 Mike 57 Oranges 10/6/2016 Bob 65 Oranges 10/7/2016 Tony 1 …

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.