Est-ce la façon la plus simple d'écrire une liste dans un fichier, car writelines()n'insère pas de caractères de nouvelle ligne? file.writelines(["%s\n" % item for item in list]) Il semble qu'il y aurait un moyen standard
J'ai pris le problème # 12 de Project Euler comme un exercice de programmation et pour comparer mes implémentations (sûrement pas optimales) en C, Python, Erlang et Haskell. Afin d'obtenir des temps d'exécution plus élevés, je recherche le premier numéro de triangle avec plus de 1000 diviseurs au...
Je souhaite modifier quelques fichiers à la fois, si je ne peux pas les écrire tous. Je me demande si je peux en quelque sorte combiner les multiples appels ouverts avec la withdéclaration: try: with open('a', 'w') as a and open('b', 'w') as b: do_something() except IOError as e: print 'Operation...
Je pense que ce que je veux faire est une tâche assez courante mais je n'ai trouvé aucune référence sur le web. J'ai un texte avec ponctuation et je veux une liste des mots. "Hey, you - what are you doing here!?" devrait être ['hey', 'you', 'what', 'are', 'you', 'doing', 'here'] Mais Python...
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 6 ans . Je veux connaître l'utilisation de la...
Dans le modèle Django QuerySets, je vois qu'il y a un __gtet __ltpour les valeurs comparatives, mais y a-t-il un __ne/ !=/ <>( pas égal ?) Je veux filtrer en utilisant un pas égal à: Exemple: Model: bool a; int x; Je voudrais results = Model.objects.exclude(a=true, x!=5) La !=syntaxe n'est...
Étant donné un dictionnaire comme celui-ci: my_map = {'a': 1, 'b': 2} Comment inverser cette carte pour obtenir: inv_map = {1: 'a', 2:
Quelle est la meilleure façon d'ouvrir un fichier en lecture / écriture s'il existe, ou si ce n'est pas le cas, puis de le créer et de l'ouvrir en lecture / écriture? D'après ce que j'ai lu, file = open('myfile.dat', 'rw')devrait faire cela, non? Cela ne fonctionne pas pour moi (Python 2.6.2) et je...
Je voudrais savoir quelles sont toutes les valeurs possibles pour l'argument de fuseau horaire dans la bibliothèque Python pytz. Comment
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Cela fait maintenant un an et demi que j'apprends, travaille et joue avec Python. En tant que...
J'ai des données dans une liste de listes ou une liste de tuples, comme ceci: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] Et je veux trier par le 2ème élément du sous-ensemble. Signification, tri par 2,5,8 d'où 2vient (1,2,3), 5vient de (4,5,6). Quelle est la manière la...
J'ai besoin de définir certaines variables d'environnement dans le script python et je veux que tous les autres scripts appelés depuis python voient les variables d'environnement définies. Si je fais os.environ["DEBUSSY"] = 1` il se plaint de dire que cela 1doit être une chaîne. Je veux également...
J'ai une liste de dictionnaires comme celui-ci: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] Et je veux transformer cela en pandas DataFramecomme celui-ci:...
Python nous donne la possibilité de créer des méthodes et des variables « privées » au sein d' une classe par préfixer doubles underscores au nom, comme celui - ci: __myPrivateMethod(). Comment alors expliquer cela >>> class MyClass: ... def myPublicMethod(self): ... print 'public method'...
Je travaille beaucoup avec Series et DataFrames sur le terminal. La valeur __repr__par défaut pour une série renvoie un échantillon réduit, avec quelques valeurs de tête et de queue, mais le reste est manquant. Existe-t-il un moyen intégré d'imprimer correctement l'ensemble de la série / du...
На этот вопрос есть ответы на Stack Overflow на рdedом : В папке проекта на Python появилась папка __pycache__ D'après ce que je comprends, un cache est un fichier crypté de fichiers similaires. Que faisons-nous avec le __pycache__dossier? Est-ce ce que nous donnons aux gens au lieu de notre code...
J'utilise Python pour ouvrir un document texte: text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() Je veux remplacer la valeur d'une variable de chaîne TotalAmountdans le document texte. Quelqu'un peut-il me faire savoir comment...
J'ai un script qui est destiné à être utilisé comme ceci: usage: installer.py dir [-h] [-v] dir est un argument positionnel qui est défini comme ceci: parser.add_argument('dir', default=os.getcwd()) Je veux que ce dirsoit facultatif: quand il n'est pas spécifié, il devrait l'être cwd....
En posant cette question , j'ai réalisé que je ne connaissais pas grand-chose aux cordes brutes. Pour quelqu'un qui prétend être un entraîneur Django, ça craint. Je sais ce qu'est un encodage, et je sais ce que u''seul fait puisque j'obtiens ce qui est Unicode. Mais que fait r''-il exactement? À...
Dans un commentaire sur cette réponse à une autre question , quelqu'un a dit qu'il n'était pas sûr de ce qu'il functools.wrapsfaisait. Donc, je pose cette question afin qu'il y en ait un enregistrement sur StackOverflow pour référence future: que fait functools.wraps-il