Perguntas com a marcação «python»

87
Como faço para me livrar do prefixo b em uma string em python?

Muitos dos tweets que estou importando estão tendo esse problema de leitura b'I posted a new photo to Facebook' Percebi que bindica que é um byte. Mas isso está se mostrando problemático porque em meus arquivos CSV que acabo escrevendo, o arquivo bnão desaparece e está interferindo no código...

86
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...

86
Matrizes muito grandes usando Python e NumPy

NumPy é uma biblioteca extremamente útil e, ao usá-la, descobri que é capaz de lidar com matrizes muito grandes (10000 x 10000) facilmente, mas começa a lutar com qualquer coisa muito maior (tentando criar uma matriz de 50000 x 50000 falhar). Obviamente, isso se deve aos enormes requisitos de...

86
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:...

86
Classificando uma string com exceções

Existe uma maneira padrão em Python para titlecase uma string (ou seja, palavras começar com caracteres maiúsculos, todos os caracteres restantes encaixotado têm minúsculas) mas os artigos que deixam como and, ineof em minúsculas?

86
Editando uma linha específica no arquivo de texto em Python

Digamos que eu tenha um arquivo de texto contendo: Dan Warrior 500 1 0 Existe uma maneira de editar uma linha específica nesse arquivo de texto? Agora eu tenho isso: #!/usr/bin/env python import io myfile = open('stats.txt', 'r') dan = myfile.readline() print dan print "Your name: " +...