Perguntas com a marcação «python»

742
Como superar o "datetime.datetime não JSON serializable"?

Eu tenho um ditado básico da seguinte maneira: sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere Quando tento fazer jsonify(sample), recebo: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable O que posso fazer para que meu exemplo...

741
Como obter um nome de função como uma string?

No Python, como obtenho um nome de função como uma string, sem chamar a função? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes deve produzir "my_function". Essa função está disponível no Python? Se não, alguma idéia de como implementar...

737
Como mudar uma string para maiúscula

Estou com problemas para alterar uma string para maiúsculas com Python. Na minha pesquisa, consegui, string.ascii_uppercasemas não funciona. O código a seguir: >>s = 'sdsd' >>s.ascii_uppercase Dá esta mensagem de erro: Traceback (most recent call last): File "<console>",...

736
Obter os dados recebidos em uma solicitação do Flask

Quero poder enviar os dados para o meu aplicativo Flask. Eu tentei acessar, request.datamas é uma string vazia. Como você acessa os dados da solicitação? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need posted...

727
Usando @property versus getters e setters

Aqui está uma pergunta de design puro e específica para Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... e class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python nos...

723
Qual é a diferença entre pip e conda?

Eu sei que pipé um gerenciador de pacotes para pacotes python. No entanto, vi a instalação no site do IPython usarconda para instalar o IPython. Posso usar pippara instalar o IPython? Por que devo usar condacomo outro gerenciador de pacotes python quando já tenhopip ? Qual é a diferença entre...

718
Aspas simples vs. aspas duplas em Python [fechado]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

715
Gravando um DataFrame do pandas em um arquivo CSV

Eu tenho um quadro de dados em pandas que gostaria de gravar em um arquivo CSV. Estou fazendo isso usando: df.to_csv('out.csv') E recebendo o erro: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) Existe alguma maneira de contornar...

714
Importações relativas em Python 3

Eu quero importar uma função de outro arquivo no mesmo diretório. Às vezes funciona para mim, from .mymodule import myfunctionmas às vezes eu recebo um: SystemError: Parent module '' not loaded, cannot perform relative import Às vezes funciona from mymodule import myfunction, mas às vezes também...

709
Encontre qual versão do pacote está instalada com o pip

Usando o pip, é possível descobrir qual versão de um pacote está atualmente instalada? Eu sei, pip install XYZ --upgrademas estou me perguntando se existe algo parecido pip info XYZ. Caso contrário, qual seria a melhor maneira de saber qual versão estou usando