Perguntas com a marcação «python-3.x»

474
StringIO em Python3

Estou usando o Python 3.2.1 e não consigo importar o StringIOmódulo. Eu uso io.StringIOe funciona, mas não posso usá-lo com numpyo genfromtxtseguinte: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Estou tendo o erro a seguir: TypeError: Can't convert 'bytes' object to str implicitly e...

340
Cópia profunda de um ditado em python

Eu gostaria de fazer uma cópia profunda de um dictem python. Infelizmente, o .deepcopy()método não existe para o dict. Como faço isso? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "<stdin>", line...

333
Baixar arquivo da web em Python 3

Estou criando um programa que baixará um arquivo .jar (java) de um servidor da Web, lendo a URL especificada no arquivo .jad do mesmo jogo / aplicativo. Estou usando o Python 3.2.1 Eu consegui extrair a URL do arquivo JAR do arquivo JAD (todo arquivo JAD contém a URL do arquivo JAR), mas como você...

330
Listar atributos de um objeto

Existe uma maneira de pegar uma lista de atributos que existem nas instâncias de uma classe? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) O resultado desejado é que "multi, str" será exibido....

320
Dígitos corrigidos após decimal com strings f

Existe uma maneira fácil com as f-strings do Python para corrigir o número de dígitos após o ponto decimal? (Especificamente, f-strings, não outras opções de formatação de strings, como .format ou%) Por exemplo, digamos que eu queira exibir 2 dígitos após a casa decimal. Como faço isso? Digamos...

309
Imprimir vários argumentos em Python

Este é apenas um trecho do meu código: print("Total score for %s is %s ", name, score) Mas quero que imprima: "A pontuação total para (nome) é (pontuação)" onde nameé uma variável em uma lista e scoreé um número inteiro. Este é o Python 3.3, se isso ajuda em