Questions marquées «python»

946
Création d'un singleton en Python

Cette question n'est pas pour la discussion de savoir si le modèle de conception singleton est souhaitable ou non , ou pour toute guerre religieuse, mais pour discuter de la meilleure façon de mettre en œuvre ce modèle en Python de la manière la plus pythonique. Dans ce cas, je définis «le plus...

910
Comment déplacer un fichier?

J'ai regardé dans l' osinterface Python , mais je n'ai pas pu trouver de méthode pour déplacer un fichier. Comment pourrais-je faire l'équivalent de $ mv ...Python? >>> source_files = '/PATH/TO/FOLDER/*' >>> destination_folder = 'PATH/TO/FOLDER' >>> # equivalent of $ mv...

909
Exécution de la commande shell et capture de la sortie

Je veux écrire une fonction qui exécutera une commande shell et retournera sa sortie sous forme de chaîne , peu importe, est-ce un message d'erreur ou de réussite. Je veux juste obtenir le même résultat que j'aurais obtenu avec la ligne de commande. Quel serait un exemple de code qui ferait une...

907
Que sont les «tuples nommés» en Python?

En lisant les changements dans Python 3.1 , j'ai trouvé quelque chose de ... inattendu: Le tuple sys.version_info est maintenant un tuple nommé : Je n'avais jamais entendu parler de tuples nommés auparavant, et je pensais que les éléments pouvaient être indexés par des nombres (comme dans les...

904
différencier null = True, vide = True dans Django

Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Lorsque nous ajoutons un champ de...

880
Comment changer l'ordre des colonnes DataFrame?

J'ai les éléments suivants DataFrame( df): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) J'ajoute plus de colonnes par affectation: df['mean'] = df.mean(1) Comment puis-je déplacer la colonne meanvers l'avant, c'est-à-dire la définir comme première colonne sans...