Preguntas etiquetadas con python

743
¿Cómo superar "datetime.datetime no JSON serializable"?

Tengo un dict básico de la siguiente manera: sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere Cuando trato de hacer jsonify(sample)me sale: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable ¿Qué puedo hacer para que mi muestra de...

741
¿Cómo obtener un nombre de función como una cadena?

En Python, ¿cómo obtengo el nombre de una función como una cadena, sin llamar a la función? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes debería salir "my_function". ¿Esta función está disponible en Python? Si no, ¿alguna idea sobre cómo...

737
Cómo cambiar una cadena a mayúsculas

Tengo un problema al cambiar una cadena a mayúsculas con Python. En mi investigación, obtuve string.ascii_uppercasepero no funciona. El siguiente código: >>s = 'sdsd' >>s.ascii_uppercase Da este mensaje de error: Traceback (most recent call last): File "<console>", line 1,...

736
Obtenga los datos recibidos en una solicitud de Flask

Quiero poder enviar los datos a mi aplicación Flask. He intentado acceder request.datapero es una cadena vacía. ¿Cómo accede a los datos de la solicitud? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need posted...

728
Usando @property versus getters y setters

Aquí hay una pregunta de diseño puramente específica de Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... y class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python nos...

716
Escribir un DataFrame de pandas en un archivo CSV

Tengo un marco de datos en pandas que me gustaría escribir en un archivo CSV. Estoy haciendo esto usando: df.to_csv('out.csv') Y obteniendo el error: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) ¿Hay alguna forma de evitar esto...

714
Importaciones relativas en Python 3

Quiero importar una función desde otro archivo en el mismo directorio. A veces me funciona, from .mymodule import myfunctionpero a veces me sale un: SystemError: Parent module '' not loaded, cannot perform relative import A veces funciona from mymodule import myfunction, pero a veces también...