Como posso converter um número negativo em positivo em Python? (E mantenha um
Como posso converter um número negativo em positivo em Python? (E mantenha um
Eu tenho uma classe que contém apenas campos e nenhum método, como este: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri =...
No trabalho, parece que nenhuma semana passa sem algum conluio, calamidade ou catástrofe relacionada à codificação. O problema geralmente deriva de programadores que pensam que podem processar de forma confiável um arquivo de “texto” sem especificar a codificação. Mas você não pode. Portanto,...
Estou usando Python e psycopg2 para fazer interface com o postgres. Quando eu insiro uma linha ... sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred_name + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) ... como obtenho o ID da...
Como faço para converter um svgpara png, em Python? Estou armazenando svgem uma instância de StringIO. Devo usar a biblioteca pyCairo? Como faço para escrever esse
Eu usei este: u = unicode(text, 'utf-8') Mas recebendo um erro com Python 3 (ou ... talvez eu apenas tenha esquecido de incluir algo): NameError: global name 'unicode' is not
O Pylint gera erros de que alguns arquivos não têm docstrings. Eu tento adicionar docstrings a cada classe, método e função, mas parece que o Pylint também verifica se os arquivos devem ser docstring no início. Posso desativar isso de alguma forma? Eu gostaria de ser notificado de que uma...
Qual é a diferença básica entre as seguintes instruções de importação em um aplicativo Django? import settings e from django.conf import
Então eu estava seguindo Super Considered Harmful do Python e fui testar seus exemplos. No entanto, o Exemplo 1-3 , que deveria mostrar a maneira correta de chamar superao lidar com __init__métodos que esperam argumentos diferentes, não funciona. Isso é o que eu recebo: ~ $ python example1-3.py...
Alguém pode sugerir como posso embelezar JSON em Python ou por meio da linha de comando? O único embelezador JSON online que poderia fazer isso era: http://jsonviewer.stack.hu/ . Preciso usá-lo de dentro do Python, no entanto. Este é meu conjunto de dados: { "head": {"vars": [ "address" ,...
Quero usar a saída do pprint para mostrar uma estrutura de dados complexa, mas gostaria de exibi-la usando o módulo de registro em vez de stdout. ds = [{'hello': 'there'}] logging.debug( pprint.pprint(ds) ) # outputs as
O python tem listas imutáveis? Suponha que eu deseje ter a funcionalidade de uma coleção ordenada de elementos, mas que desejo garantir que não mudará, como isso pode ser implementado? As listas são ordenadas, mas podem sofrer mutações.
Estou tendo muitos problemas para tentar entender como a fila de multiprocessamento funciona em python e como implementá-la. Digamos que eu tenha dois módulos python que acessam dados de um arquivo compartilhado, vamos chamar esses dois módulos de escritor e leitor. Meu plano é fazer com que o...
Quando eu registro um evento com logging.info, ele não aparece no terminal Python. import logging logging.info('I am info') # no output Em contraste, os eventos registrados com logging.warndo aparecem no terminal. import logging logging.warn('I am warning') # outputs "I am warning" Posso...
Só por curiosidade gostaria de saber como fazer isso no código abaixo. Tenho procurado uma resposta, mas é inútil. import numpy as np import matplotlib.pyplot as plt data=np.random.exponential(scale=180, size=10000) print ('el valor medio de la distribucion exponencial es: ') print...
Eu tenho uma string com a qual desejo substituir qualquer caractere que não seja um caractere ou número padrão, como (az ou 0-9), por um asterisco. Por exemplo, "h ^ & ell`., | Ow] {+ orld" é substituído por "h * ell * o * w * orld". Observe que vários caracteres como "^ &" são substituídos...
Eu tenho isto: >>> a = [1, 2, 4] >>> print a [1, 2, 4] >>> print a.insert(2, 3) None >>> print a [1, 2, 3, 4] >>> b = a.insert(3, 6) >>> print b None >>> print a [1, 2, 3, 6, 4] Existe uma maneira de obter a lista atualizada como...
Como posso passar um inteiro por referência em Python? Quero modificar o valor de uma variável que estou passando para a função. Eu li que tudo em Python é passado por valor, mas deve haver um truque fácil. Por exemplo, em Java você poderia passar os tipos de referência de Integer, Long,...
Eu li a documentação do Python 2 e percebi a id()função: Retorna a “identidade” de um objeto. Este é um inteiro (ou inteiro longo) que é garantido como único e constante para este objeto durante sua vida útil. Dois objetos com tempos de vida não sobrepostos podem ter o mesmo valor id ()....
Definindo uma exceção sem parâmetros: class MyException(Exception): pass Quando criado, há alguma diferença entre: raise MyException e raise MyException() Não consegui encontrar nenhum; é simplesmente uma sintaxe