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

97
Alternar entre dois frames no tkinter

Eu construí meus primeiros scripts com uma pequena GUI neles, como os tutoriais me mostraram, mas nenhum deles aborda o que fazer para um programa mais complexo. Se você tiver algo com um 'menu iniciar', para a sua tela de abertura, e após a seleção do usuário você mover para uma seção...

93
Posso mover um virtualenv?

Esta pergunta não é uma duplicata. Não se refere apenas a renomear um ambiente virtual, mas também a movê- lo para um diretório diferente, incluindo, potencialmente, um diretório de usuário diferente. Isso não é o mesmo que simplesmente renomear um ambiente virtual, especialmente para pessoas...

91
IOError: [Errno 32] Tubo quebrado: Python

Eu tenho um script Python 3 muito simples: f1 = open('a.txt', 'r') print(f1.readlines()) f2 = open('b.txt', 'r') print(f2.readlines()) f3 = open('c.txt', 'r') print(f3.readlines()) f4 = open('d.txt', 'r') print(f4.readlines()) f1.close() f2.close() f3.close() f4.close() Mas sempre...

90
Python: expressão do gerador vs. rendimento

Em Python, há alguma diferença entre criar um objeto gerador por meio de uma expressão geradora e usar a instrução yield ? Usando o rendimento : def Generator(x, y): for i in xrange(x): for j in xrange(y): yield(i, j) Usando expressão geradora : def Generator(x, y): return ((i, j) for i...

90
Encadeamento de funções em Python

Em Codewars.com , encontrei a seguinte tarefa: Crie uma função addque some números quando chamada em sucessão. Portanto, add(1)deve retornar 1, add(1)(2)deve retornar 1+2, ... Embora esteja familiarizado com o básico do Python, nunca encontrei uma função que pudesse ser chamada em tal...