Questions marquées «python-3.x»

94
Basculer entre deux cadres dans tkinter

J'ai construit mes premiers scripts avec une jolie petite interface graphique, comme les tutoriels me l'ont montré, mais aucun d'entre eux ne traite de ce qu'il faut faire pour un programme plus complexe. Si vous avez quelque chose avec un `` menu de démarrage '', pour votre écran d'ouverture, et...

90
Python: expression du générateur vs rendement

En Python, y a-t-il une différence entre la création d'un objet générateur via une expression de générateur et l'utilisation de l' instruction yield ? En utilisant le rendement : def Generator(x, y): for i in xrange(x): for j in xrange(y): yield(i, j) Utilisation de l' expression du générateur :...

90
Chaînage de fonctions en Python

Sur Codewars.com, j'ai rencontré la tâche suivante: Créez une fonction addqui ajoute des nombres ensemble lorsqu'elle est appelée successivement. Donc add(1)devrait revenir 1, add(1)(2)devrait revenir 1+2, ... Bien que je connaisse les bases de Python, je n'ai jamais rencontré une fonction qui...

89
Python, HTTPS GET avec authentification de base

J'essaie de faire un HTTPS GET avec une authentification de base en utilisant python. Je suis très nouveau en python et les guides semblent utiliser différentes bibliothèques pour faire les choses. (http.client, httplib et urllib). Quelqu'un peut-il me montrer comment c'est fait? Comment...

89
Puis-je déplacer un virtualenv?

Cette question n'est pas un doublon. Il ne s'agit pas seulement de renommer un environnement virtuel, mais aussi de le déplacer vers un répertoire différent, y compris, potentiellement, le répertoire d'un autre utilisateur. Ce n'est pas la même chose que de simplement renommer un environnement...

88
IOError: [Errno 32] Pipe cassée: Python

J'ai un script Python 3 très simple: 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() Mais il dit toujours: IOError:...