Perguntas com a marcação «python»

181
SFTP em Python? (plataforma independente)

Estou trabalhando em uma ferramenta simples que transfere arquivos para um local codificado com a senha também codificada. Sou iniciante em python, mas graças ao ftplib, foi fácil: import ftplib info= ('someuser', 'password') #hard-coded def putfile(file, site, dir, user=(), verbose=True): """...

181
Queue.Queue vs. collections.deque

Preciso de uma fila na qual vários threads possam colocar coisas e vários threads possam ler. O Python possui pelo menos duas classes de fila, Queue.Queue e collections.deque, sendo que o primeiro parece usar o último internamente. Ambos afirmam ser seguros para threads na documentação. No...

181
Crie um arquivo .csv com valores de uma lista Python

Estou tentando criar um arquivo .csv com os valores de uma lista Python. Quando imprimo os valores na lista, eles são todos unicode (?), Ou seja, se parecem com isso [u'value 1', u'value 2', ...] Se eu percorrer os valores da lista, ou seja, for v in mylist: print veles parecem ser texto sem...

181
Como criar um objeto imutável em Python?

Embora eu nunca precisei disso, me ocorreu que criar um objeto imutável em Python poderia ser um pouco complicado. Você não pode simplesmente substituir __setattr__, porque não pode nem mesmo definir atributos no arquivo __init__. Subclassificar uma tupla é um truque que funciona: class...

181
É possível usar o argsort em ordem decrescente?

Considere o seguinte código: avgDists = np.array([1, 8, 6, 9, 4]) ids = avgDists.argsort()[:n] Isso me dá índices dos nmenores elementos. É possível usar esse mesmo argsortem ordem decrescente para obter os índices dos nelementos mais

181
Encontrando mediana da lista em Python

Como você encontra a mediana de uma lista no Python? A lista pode ser de qualquer tamanho e não é garantido que os números estejam em uma ordem específica. Se a lista contiver um número par de elementos, a função retornará a média dos dois do meio. Aqui estão alguns exemplos (classificados para...

180
Qual é melhor em python, del ou delattr?

Isso pode ser bobo, mas está incomodando a parte de trás do meu cérebro há um tempo. O Python nos fornece duas maneiras internas de excluir atributos de objetos, a palavra de comando del e a função interna delattr . Prefiro delattr porque acho um pouco mais explícito: del foo.bar delattr(foo,...

180
Ler senha de stdin

Cenário: Um programa CLI Python interativo, que precisa de uma senha. Isso significa também que não há solução GUI possível. No bash, eu poderia obter uma senha lida sem precisar solicitá-la na tela via read -s Existe algo semelhante para Python? Ou seja, password = raw_input('Password: ',...