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.


8
Como coloco uma variável dentro de uma string?
Eu gostaria de colocar um intem um string. Isto é o que estou fazendo no momento: num = 40 plot.savefig('hanning40.pdf') #problem line Eu tenho que executar o programa para vários números diferentes, então eu gostaria de fazer um loop. Mas inserir a variável assim não funciona: plot.savefig('hanning', num, '.pdf') Como …
246 python  string  variables 



2
Decodificação de URL UTF-8 em Python
Passei muito tempo, tanto quanto eu sou novato em Python. Como eu poderia decodificar esse URL: example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0 para este em python 2.7: example.com?title==правовая+защита url=urllib.unquote(url.encode("utf8")) está retornando algo muito feio. Ainda sem solução, qualquer ajuda é apreciada.

17
Python truncar uma cadeia longa
Como alguém trunca uma string com 75 caracteres em Python? É assim que é feito em JavaScript: var data="saddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" var info = (data.length > 75) ? data.substring[0,75] + '..' : data;
245 python 

15
Tendo o Django servindo arquivos para download
Desejo que os usuários no site possam baixar arquivos cujos caminhos estejam ocultos para que não possam ser baixados diretamente. Por exemplo, eu gostaria que o URL fosse algo assim: http://example.com/download/?f=somefile.txt E no servidor, eu sei que todos os arquivos para download residem na pasta /home/user/files/. Existe uma maneira de …

24
Uma versão ponderada do random.choice
Eu precisava escrever uma versão ponderada do random.choice (cada elemento da lista tem uma probabilidade diferente de ser selecionado). Isto é o que eu vim com: def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices can be any iterable containing iterables with two …

3
Django: Valor da opção de exibição
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) No modelo, quando ligo person.gender, recebo 'M'ou em 'F'vez de 'Male'ou 'Female'. Como exibir …

12
Caminhos relativos em Python
Estou criando um script auxiliar simples para o trabalho que copiará alguns arquivos de modelo em nossa base de código para o diretório atual. No entanto, não tenho o caminho absoluto para o diretório em que os modelos estão armazenados. Eu tenho um caminho relativo do script, mas quando eu …

16
Como você cria um daemon em Python?
A pesquisa no Google revela trechos de código x2. O primeiro resultado é essa receita de código, que contém muita documentação e explicação, além de algumas discussões úteis abaixo. No entanto, outro exemplo de código , embora não contenha muita documentação, inclui código de exemplo para passar comandos como iniciar, …
244 python  daemon 




7
Substitua caracteres não ASCII por um único espaço
Preciso substituir todos os caracteres não ASCII (\ x00- \ x7F) por um espaço. Estou surpreso que isso não seja fácil no Python, a menos que esteja faltando alguma coisa. A função a seguir simplesmente remove todos os caracteres não ASCII: def remove_non_ascii_1(text): return ''.join(i for i in text if …

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.