Perguntas com a marcação «python»

147
Excluindo diretórios no os.walk

Estou escrevendo um script que desce em uma árvore de diretórios (usando os.walk ()) e depois visita cada arquivo que corresponde a uma determinada extensão de arquivo. No entanto, como algumas das árvores de diretórios em que minha ferramenta será usada também contêm subdiretórios que, por sua...

146
Python, Unicode e o console do Windows

Como instalar arquivos no Stack Overflow em um arquivo : Como criar um arquivo Python no Windows? Quando tento imprimir uma seqüência de caracteres Unicode em um console do Windows, recebo um UnicodeEncodeError: 'charmap' codec can't encode character ....erro. Suponho que...

146
"Exceção interna" (com rastreamento) em Python?

Minha formação é em C # e eu recentemente comecei a programar em Python. Quando uma exceção é lançada, normalmente quero agrupá-la em outra exceção que adiciona mais informações, enquanto ainda mostra o rastreamento completo da pilha. É muito fácil em C #, mas como faço em Python? Por exemplo. em...

146
Python Remove os últimos 3 caracteres de uma string

Estou tentando remover os três últimos caracteres de uma string em python, não sei quais são esses caracteres, então não posso usar rstrip, também preciso remover qualquer espaço em branco e converter em maiúsculas um exemplo seria: foo = "Bs12 3ab" foo.replace(" ",

146
Em Python, como devo testar se uma variável é None, True ou False

Eu tenho uma função que pode retornar uma das três coisas: sucesso ( True) falha ( False) erro ao ler / analisar o fluxo ( None) Minha pergunta é: se não devo testar contra Trueou False, como devo ver qual é o resultado. Abaixo está como eu estou fazendo isso atualmente: result =...

146
mongodb: insira se não existir

Todos os dias, recebo um estoque de documentos (uma atualização). O que eu quero fazer é inserir cada item que ainda não existe. Também quero acompanhar a primeira vez que os inseri e a última vez que os vi em uma atualização. Não quero documentos duplicados. Não quero remover um documento que...

146
Gere uma letra aleatória em Python

Existe uma maneira de gerar letras aleatórias em Python (como random.randint, mas para letras)? A funcionalidade do intervalo random.randint seria boa, mas ter um gerador que apenas produza uma letra aleatória seria melhor que

146
sys.argv [1] significado no script

Atualmente, estou me ensinando Python e estava me perguntando (em referência ao meu exemplo abaixo) em termos simplificados o que isso sys.argv[1]representa. É simplesmente pedir uma entrada? #!/usr/bin/python3.1 # import modules used here -- sys is a very standard one import sys # Gather our...

146
pip quebrou. Como corrigir erro de DistributionNotFound?

Sempre que tento usar o pip, recebo um erro. Por exemplo: $ sudo pip install gevent-websocket Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in...