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

96
como atualizar o spyder no anaconda

Tenho o Anaconda instalado (Python 2.7.11 | Anaconda personalizado (64 bits) | (padrão, 16 de fevereiro de 2016, 09:58:36) [MSC v.1500 64 bits (AMD64)] no win32) e estou usando o Spyder 2.3.8 Gostaria de atualizar o Spyder para a versão mais recente, então passei pelos comandos: conda update...

95
Propriedade somente leitura do Python

Não sei quando o atributo deve ser privado e se devo usar a propriedade. Eu li recentemente que setters e getters não são pythônicos e eu deveria usar o decorador de propriedade. Está certo. Mas e se eu tiver um atributo, que não deve ser definido de fora da classe, mas pode ser lido (atributo...

94
Tira espaços / tabs / novas linhas - python

Estou tentando remover todos os espaços / tabs / novas linhas em Python 2.7 no Linux. Eu escrevi isso, isso deve fazer o trabalho: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString resultado: I want to Remove all...

92
Como posso copiar uma string Python?

Eu faço isso: a = 'hello' E agora eu só quero uma cópia independente de a: import copy b = str(a) c = a[:] d = a + '' e = copy.copy(a) map( id, [ a,b,c,d,e ] ) Fora [3]: [4365576160, 4365576160, 4365576160, 4365576160, 4365576160] Por que todos eles têm o mesmo endereço de memória e...

90
Python os.path.join () em uma lista

eu posso fazer >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Mas quando eu faço >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] O que estou perdendo aqui?...

87
desempenho str em python

Ao python 2.6criar o perfil de uma parte do código Python ( até 3.2), descobri que o strmétodo para converter um objeto (no meu caso, um inteiro) em uma string é quase uma ordem de magnitude mais lento do que usar a formatação de string. Aqui está o benchmark >>> from timeit import...

87
ImportError: Nenhum módulo denominado scipy

Estou usando o Python 2.7 e tentando fazer o PyBrain funcionar. Mas recebo este erro mesmo com o scipy instalado - Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1- py2.7.egg/pybrain/__init__.py",...