Questions marquées «python»

743
Comment surmonter «datetime.datetime non JSON sérialisable»?

J'ai un dict de base comme suit: sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere Quand j'essaye de faire, jsonify(sample)j'obtiens: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable Que puis-je faire pour que mon exemple de...

741
Comment obtenir un nom de fonction sous forme de chaîne?

En Python, comment puis-je obtenir un nom de fonction sous forme de chaîne, sans appeler la fonction? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes devrait sortir "my_function". Une telle fonction est-elle disponible en Python? Sinon, des...

737
Comment changer une chaîne en majuscules

J'ai du mal à changer une chaîne en majuscules avec Python. Dans mes recherches, j'ai compris string.ascii_uppercasemais cela ne fonctionne pas. Le code suivant: >>s = 'sdsd' >>s.ascii_uppercase Donne ce message d'erreur: Traceback (most recent call last): File "<console>", line...

737
Obtenez les données reçues dans une demande Flask

Je veux pouvoir envoyer les données à mon application Flask. J'ai essayé d'accéder request.datamais c'est une chaîne vide. Comment accédez-vous aux données de demande? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need...

716
Écriture d'un DataFrame pandas dans un fichier CSV

J'ai une trame de données en pandas que je voudrais écrire dans un fichier CSV. Je fais cela en utilisant: df.to_csv('out.csv') Et obtenir l'erreur: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) Existe-t-il un moyen de contourner cela...

715
Importations relatives dans Python 3

Je souhaite importer une fonction à partir d'un autre fichier dans le même répertoire. Parfois, cela fonctionne pour moi, from .mymodule import myfunctionmais parfois je reçois un: SystemError: Parent module '' not loaded, cannot perform relative import Parfois ça marche avec from mymodule import...

710
Rechercher la version du package installée avec pip

À l'aide de pip, est-il possible de déterminer quelle version d'un package est actuellement installée? Je sais, pip install XYZ --upgrademais je me demande s'il y a quelque chose comme ça pip info XYZ. Sinon, quelle serait la meilleure façon de savoir quelle version j'utilise...