Questions marquées «python»

812
Obtenez la différence entre deux listes

J'ai deux listes en Python, comme celles-ci: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] J'ai besoin de créer une troisième liste avec des éléments de la première liste qui ne sont pas présents dans la seconde. De l'exemple, je dois obtenir: temp3 = ['Three', 'Four'] Existe-t-il...

799
Émuler une boucle do-while en Python?

J'ai besoin d'émuler une boucle do-while dans un programme Python. Malheureusement, le code simple suivant ne fonctionne pas: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = iterator.next() except StopIteration: break...

799
Comment importer d'autres fichiers Python?

Comment importer d'autres fichiers en Python? Comment puis-je importer un fichier python spécifique comme import file.py? Comment importer un dossier au lieu d'un fichier spécifique? Je souhaite charger dynamiquement un fichier Python lors de l'exécution, en fonction de l'entrée utilisateur. Je...

796
Que font __init__ et self sur Python?

J'apprends le langage de programmation Python et je suis tombé sur quelque chose que je ne comprends pas complètement. Dans une méthode comme: def method(self, blah): def __init__(?): .... .... Que fait self-il? Qu'est-ce que c'est? Est-ce obligatoire? Que fait la __init__méthode? Pourquoi est-ce...

789
Supprimer tous les espaces dans une chaîne

Je veux éliminer tous les espaces blancs d'une chaîne, aux deux extrémités et entre les mots. J'ai ce code Python: def my_handle(self): sentence = ' hello apple ' sentence.strip() Mais cela n'élimine que les espaces des deux côtés de la chaîne. Comment supprimer tous les

781
Utilisation de Python 3 dans virtualenv

En utilisant virtualenv , je lance mes projets avec la version par défaut de Python (2.7). Sur un projet, j'ai besoin d'utiliser Python 3.4. Je l'ai brew install python3installé sur mon Mac. Maintenant, comment créer un virtualenv qui utilise la nouvelle version? par exemple sudo virtualenv...

771
exécutable pg_config introuvable

J'ai du mal à installer psycopg2. J'obtiens l'erreur suivante lorsque j'essaie de pip install psycopg2: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config...