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 JSON serializar conjuntos?
Eu tenho um Python setque contém objetos __hash__e __eq__métodos para garantir que não haja duplicatas incluídas na coleção. Eu preciso json codificar esse resultado set, mas passar mesmo um vazio setpara o json.dumpsmétodo gera a TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, …


1
Concurrent.futures vs Multiprocessing em Python 3
O Python 3.2 introduziu o Concurrent Futures , que parece ser uma combinação avançada dos módulos de threading e multiprocessing mais antigos . Quais são as vantagens e desvantagens de usar isso para tarefas vinculadas à CPU sobre o antigo módulo de multiprocessamento? Este artigo sugere que eles são muito …

6
Como abrir todos os arquivos em uma pasta?
Eu tenho um script python parse.py, que no script abre um arquivo, digamos file1 e, em seguida, faz algo que talvez imprima o número total de caracteres. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) No momento, estou usando o stdout para direcionar o resultado …
148 python  file  pipe  stdout  stdin 

2
Como exatamente os tipos de conteúdo do Django funcionam?
Estou realmente tendo dificuldades para entender o conceito dos tipos de conteúdo do Django. Parece muito hackish e, finalmente, contra a maneira como o Python tende a fazer as coisas. Dito isto, se vou usar o Django, tenho que trabalhar dentro dos limites do framework. Então, eu estou aqui pensando …
148 python  django 

14
Teste de unidade Python com base e subclasse
Atualmente, tenho alguns testes de unidade que compartilham um conjunto comum de testes. Aqui está um exemplo: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'Calling SubTest2:testSub2' …


3
O que a barra significa na saída help ()?
O que /significa o helpresultado da saída do Python 3.4 rangeantes do parêntese de fechamento? >>> help(range) Help on class range in module builtins: class range(object) | range(stop) -> range object | range(start, stop[, step]) -> range object | | Return a virtual sequence of numbers from start to stop …



5
Como verifico o sistema operacional em Python?
Quero verificar o sistema operacional (no computador em que o script é executado). Eu sei que posso usar os.system('uname -o')no Linux, mas isso me dá uma mensagem no console e quero gravar em uma variável. Tudo bem se o script puder dizer se é Mac, Windows ou Linux. Como posso …

11
Qual é o método de concatenação de cadeias mais eficiente em python?
Existe algum método eficiente de concatenação de cadeias de massa em Python (como StringBuilder em C # ou StringBuffer em Java)? Encontrei os seguintes métodos aqui : Concatenação simples usando + Usando lista de strings e join método de Usando UserStringdeMutableStringmódulo Usando matriz de caracteres e o array módulo Usando …
148 python  string 

6
Converter um nomeado duplo em um dicionário
Eu tenho uma classe de tupla nomeada em python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Gostaria de converter instâncias do Town em dicionários. Não quero que ele esteja rigidamente vinculado aos nomes ou ao número dos campos de uma cidade. Existe uma maneira de escrevê-lo …

7
Como excluir o último item da lista?
Eu tenho este programa que calcula o tempo necessário para responder a uma pergunta específica e sai do loop while quando a resposta está incorreta, mas eu quero excluir o último cálculo, para que eu possa ligar min()e não seja a hora errada, desculpe se isso é confuso. from time …
148 python  time  python-3.x 

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.