Perguntas com a marcação «python»

Python é uma linguagem de programação multiuso, de tipo dinâmico e multiuso. Ele foi projetado para ser rápido em aprender, entender e usar e impor uma sintaxe limpa e uniforme. Observe que o Python 2 está oficialmente sem suporte a partir de 01-01-2020. Ainda, para perguntas específicas sobre a versão do Python, adicione a tag [python-2.7] ou [python-3.x]. Ao usar uma variante ou biblioteca Python (por exemplo, Jython, PyPy, Pandas, Numpy), inclua-a nas tags.

5
Como posso quebrar essa longa linha no Python?
Como você formata uma linha longa como essa? Eu gostaria de ter no máximo 80 caracteres de largura: logger.info("Skipping {0} because its thumbnail was already in our system as {1}.".format(line[indexes['url']], video.title)) Essa é a minha melhor opção? url = "Skipping {0} because its thumbnail was already in our system as …

6
Vários níveis de 'collection.defaultdict' em Python
Graças a ótimas pessoas no SO, descobri as possibilidades oferecidas por collections.defaultdict, principalmente em legibilidade e velocidade. Eu os coloquei para uso com sucesso. Agora eu gostaria de implementar três níveis de dicionários, sendo os dois principais defaultdicte o mais baixo int. Não encontro a maneira apropriada de fazer isso. …

11
Comportamento de arredondamento do Python 3.x
Eu estava apenas relendo o que há de novo no Python 3.0 e ele afirma: A estratégia de arredondamento da função round () e o tipo de retorno foram alterados. Os casos exatos na metade agora são arredondados para o resultado par mais próximo, em vez de se afastarem de …


2
Como recuperar o ID inserido após inserir linha no SQLite usando Python?
Como recuperar o ID inserido após inserir linha no SQLite usando Python? Eu tenho tabela como esta: id INT AUTOINCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(50) Eu insiro uma nova linha com dados de exemplo username="test"e password="test". Como recupero o ID gerado de uma maneira segura para transações? Isso é …
176 python  sqlite 

7
Python Flask, como definir o tipo de conteúdo
Estou usando o Flask e retorno um arquivo XML de uma solicitação get. Como defino o tipo de conteúdo para xml? por exemplo @app.route('/ajax_ddl') def ajax_ddl(): xml = 'foo' header("Content-type: text/xml") return xml
176 python  flask 

7
Executar código quando o Django iniciar apenas UMA VEZ?
Estou escrevendo uma classe do Django Middleware que quero executar apenas uma vez na inicialização, para inicializar algum outro código arbritário. Eu segui a solução muito boa postada por sdolan aqui , mas a mensagem "Hello" é enviada ao terminal duas vezes . Por exemplo from django.core.exceptions import MiddlewareNotUsed from …
176 python  django 


6
Usando eval () do python vs. ast.literal_eval ()?
Eu tenho uma situação com algum código que eval()surgiu como uma possível solução. Agora eu nunca tive que usar eval()antes, mas encontrei muitas informações sobre o perigo potencial que isso pode causar. Dito isto, sou muito cauteloso em usá-lo. Minha situação é que eu recebo informações de um usuário: datamap …

4
Como ler um arquivo de texto em uma lista ou matriz com Python
Estou tentando ler as linhas de um arquivo de texto em uma lista ou matriz em python. Eu só preciso acessar individualmente qualquer item da lista ou matriz depois que ele é criado. O arquivo de texto está formatado da seguinte maneira: 0,0,200,0,53,1,0,255,...,0. Onde ...está acima, o arquivo de texto …
176 python  arrays  list  text 

17
Como passar argumentos para um comando Button no Tkinter?
Suponha que eu tenha Buttonfeito o seguinte com o Tkinter em Python: import Tkinter as Tk win = Tk.Toplevel() frame = Tk.Frame(master=win).grid(row=1, column=1) button = Tk.Button(master=frame, text='press', command=action) O método actioné chamado quando pressiono o botão, mas e se eu quisesse passar alguns argumentos para o método action? Eu tentei …

5
Quando devo usar classes em Python?
Eu tenho programado em python por cerca de dois anos; principalmente dados (pandas, mpl, numpy), mas também scripts de automação e pequenos aplicativos da web. Estou tentando me tornar um programador melhor e aumentar meu conhecimento em python, e uma das coisas que me incomoda é que nunca usei uma …
176 python  oop 

6
Como você registra erros do servidor em sites django
Portanto, ao jogar com o desenvolvimento, posso simplesmente definir settings.DEBUGcomo Truee se ocorrer um erro, posso vê-lo bem formatado, com bom rastreamento de pilha e informações de solicitação. Mas, no tipo de site de produção, prefiro usar DEBUG=Falsee mostrar aos visitantes uma página de erro 500 padrão com informações nas …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.