Perguntas com a marcação «python-2.7»

O Python 2.7 é a última versão principal da série 2.x, e não é mais mantida desde 1º de janeiro de 2020. Não use essa tag apenas para transmitir a versão do Python que você está usando, a menos que a pergunta se refira a um problema específico do Python 2.7 Use a tag [python] mais genérica.

3139
Iterando Dicionários Usando Loops 'For'

Estou um pouco intrigado com o seguinte código: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] O que eu não entendo é a keyparte. Como o Python reconhece que precisa apenas ler a chave do dicionário? Existe keyuma palavra especial em Python? Ou é simplesmente uma...

544
Converter lista em tupla em Python

Estou tentando converter uma lista em uma tupla. A maioria das soluções no Google oferece o seguinte código: l = [4,5,6] tuple(l) No entanto, o código resulta em uma mensagem de erro quando eu o executo: TypeError: o objeto 'tuple' não é passível de chamada Como posso corrigir esse...

375
Como escrever um módulo / pacote Python?

Eu tenho feito scripts Python para tarefas simples no trabalho e nunca me incomodei em empacotá-los para que outros usem. Agora fui designado para criar um wrapper Python para uma API REST. Não tenho absolutamente nenhuma idéia de como começar e preciso de ajuda. O que eu tenho: (Só quero ser o...

347
Como instalo o pacote yaml para Python?

Eu tenho um programa Python que usa YAML. Tentei instalá-lo em um novo servidor usando pip install yamle ele retorna o seguinte: $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing...