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.

7
Como iniciar um processo em segundo plano no Python?
Estou tentando portar um script de shell para a versão python muito mais legível. O script shell original inicia vários processos (utilitários, monitores, etc.) em segundo plano com "&". Como posso obter o mesmo efeito em python? Eu gostaria que esses processos não morressem quando os scripts python forem concluídos. …
295 python  process  daemon 




3
Como executar a condição OR no django queryset?
Eu quero escrever uma consulta Django equivalente a esta consulta SQL: SELECT * from user where income >= 5000 or income is NULL. Como construir o filtro queryset do Django? User.objects.filter(income__gte=5000, income=0) Isso não funciona, porque são ANDos filtros. Quero que ORos filtros obtenham a união de conjuntos de consultas …

4
Captura de uma exceção ao usar uma instrução Python 'with'
Para minha vergonha, não consigo descobrir como lidar com a exceção da instrução python 'with'. Se eu tiver um código: with open("a.txt") as f: print f.readlines() Eu realmente quero lidar com 'arquivo não encontrado exceção' para fazer algo. Mas eu não sei escrever with open("a.txt") as f: print f.readlines() except: …

13
Pesquise e substitua uma linha em um arquivo em Python
Quero fazer um loop sobre o conteúdo de um arquivo de texto, fazer uma pesquisa e substituir em algumas linhas e escrever o resultado novamente no arquivo. Eu poderia primeiro carregar o arquivo inteiro na memória e depois escrevê-lo novamente, mas essa provavelmente não é a melhor maneira de fazê-lo. …
293 python  file 

9
Como afirmar corretamente que uma exceção é gerada no pytest?
Código: # coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) Resultado: ================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): …


16
Como adicionar uma coluna extra a uma matriz NumPy
Digamos que eu tenho uma matriz NumPy a: a = np.array([ [1, 2, 3], [2, 3, 4] ]) E eu gostaria de adicionar uma coluna de zeros para obter uma matriz b: b = np.array([ [1, 2, 3, 0], [2, 3, 4, 0] ]) Como posso fazer isso facilmente no …
292 python  numpy 


9
Junte-se a uma lista de itens com tipos diferentes como string no Python
Eu preciso entrar em uma lista de itens. Muitos dos itens da lista são valores inteiros retornados de uma função; ou seja, myList.append(munfunc()) Como devo converter o resultado retornado em uma string para associá-lo à lista? Preciso fazer o seguinte para cada valor inteiro: myList.append(str(myfunc())) Existe uma maneira mais pitônica …
292 python  string  list 


22
Como eu olho dentro de um objeto Python?
Estou começando a codificar em vários projetos usando Python (incluindo desenvolvimento web Django e desenvolvimento de jogos Panda3D). Para me ajudar a entender o que está acontecendo, gostaria basicamente de 'olhar' dentro dos objetos Python para ver como eles funcionam - como seus métodos e propriedades. Então, digamos que eu …

4
Python string.join (lista) na matriz de objetos em vez da matriz de cadeias
No Python, eu posso fazer: >>> list = ['a', 'b', 'c'] >>> ', '.join(list) 'a, b, c' Existe alguma maneira fácil de fazer o mesmo quando tenho uma lista de objetos? >>> class Obj: ... def __str__(self): ... return 'name' ... >>> list = [Obj(), Obj(), Obj()] >>> ', '.join(list) …
291 python  list 

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.