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.

11
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 …

10
Importações relativas pela bilionésima vez
Eu estive aqui: http://www.python.org/dev/peps/pep-0328/ http://docs.python.org/2/tutorial/modules.html#packages Pacotes Python: importações relativas código de exemplo de importação relativa do python não funciona Resposta definitiva às importações relativas de python Importações relativas em Python Python: desativando a importação relativa e muitos URLs que eu não copiei, alguns no SO, outros em outros sites, quando …

12
Por que os métodos 'privados' do Python não são realmente privados?
Python nos dá a capacidade de criar métodos 'privados' e variáveis dentro de uma classe, antecedendo sublinhados duplos para o nome, assim: __myPrivateMethod(). Como, então, alguém pode explicar isso? >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj …

5
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 problema?


19
Como corrigir: “UnicodeDecodeError: o codec 'ascii' não pode decodificar o byte”
as3:~/ngokevin-site# nano content/blog/20140114_test-chinese.mkd as3:~/ngokevin-site# wok Traceback (most recent call last): File "/usr/local/bin/wok", line 4, in Engine() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 104, in init self.load_pages() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 238, in load_pages p = Page.from_file(os.path.join(root, f), self.options, self, renderer) File "/usr/local/lib/python2.7/site-packages/wok/page.py", line 111, in from_file page.meta['content'] = page.renderer.render(page.original) File "/usr/local/lib/python2.7/site-packages/wok/renderers.py", line 46, in …


6
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 …


20
Instalando o PIL com pip
Estou tentando instalar o PIL (Python Imaging Library) usando o comando: sudo pip install pil mas recebo a seguinte mensagem: Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files. Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded Running setup.py egg_info for …

10
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 complete log in …
347 python  python-2.7  yaml  pip  pyyaml 


11
Como desinstalar o Python 2.7 em um Mac OS X 10.6.4?
Quero remover completamente o Python 2.7 do meu Mac OS X 10.6.4. Consegui remover a entrada da PATHvariável revertendo meu .bash_profile. Mas também quero remover todos os diretórios, arquivos, links simbólicos e entradas que foram instaladas pelo pacote de instalação do Python 2.7. Eu tenho o pacote de instalação em …



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.