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.

15
Executando um programa externo (executável) em Python?
Acabei de começar a trabalhar em Python e tenho tentado executar um executável externo de Python. Tenho um executável para um programa escrito em Fortran. Digamos que o nome do executável seja flow.exe. E meu executável está localizado em C:\Documents and Settings\flow_model. Tentei os comandos os.system e popen, mas até …

4
Em Python, o que dict.pop (a, b) significa?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ por que existe um segundo argumento?


2
Compartilhando uma fila de resultados entre vários processos
A documentação do multiprocessingmódulo mostra como passar uma fila para um processo iniciado com multiprocessing.Process. Mas como posso compartilhar uma fila com processos de trabalho assíncronos iniciados apply_async? Eu não preciso de junção dinâmica ou qualquer outra coisa, apenas uma forma de os trabalhadores (repetidamente) reportarem seus resultados de volta …

5
Plote diferentes DataFrames na mesma figura
Eu tenho um arquivo de temperatura com registros de temperatura de muitos anos, em um formato como abaixo: 2012-04-12,16:13:09,20.6 2012-04-12,17:13:09,20.9 2012-04-12,18:13:09,20.6 2007-05-12,19:13:09,5.4 2007-05-12,20:13:09,20.6 2007-05-12,20:13:09,20.6 2005-08-11,11:13:09,20.6 2005-08-11,11:13:09,17.5 2005-08-13,07:13:09,20.6 2006-04-13,01:13:09,20.6 Cada ano tem diferentes números, tempo dos registros, então os índices de data e hora dos pandas são todos diferentes. Quero representar …


9
Python hashable dicts
Como exercício, e principalmente para minha própria diversão, estou implementando um analisador packrat retroativo. A inspiração para isso é que eu gostaria de ter uma ideia melhor sobre como as macros higiênicas funcionariam em uma linguagem semelhante ao algol (em comparação com os dialetos lisp livres de sintaxe em que …
92 python 

5
Python - passando uma função para outra função
Estou resolvendo um quebra-cabeça usando python e dependendo de qual quebra-cabeça estou resolvendo, terei que usar um conjunto especial de regras. Como posso passar uma função para outra função em Python? Exemplo def Game(listA, listB, rules): if rules == True: do... else: do... def Rule1(v): if "variable_name1" in v: return …


6
PYTHONPATH vs. sys.path
Outro desenvolvedor e eu discordamos sobre se PYTHONPATH ou sys.path devem ser usados ​​para permitir que Python encontre um pacote Python em um diretório de usuário (por exemplo, desenvolvimento). Temos um projeto Python com uma estrutura de diretório típica: Project setup.py package __init__.py lib.py script.py Em script.py, precisamos fazer import …

30
Quicksort com Python
Eu sou totalmente novo em python e estou tentando implementar o quicksort nele. Alguém poderia me ajudar a completar meu código? Não sei como concatenar os três arrays e imprimi-los. def sort(array=[12,4,5,6,7,3,1,15]): less = [] equal = [] greater = [] if len(array) > 1: pivot = array[0] for x …

8
Como converter uma página da web em PDF usando Python
Eu estava encontrando solução para imprimir página da web em arquivo local PDF, usando Python. uma das boas soluções é usar o Qt, encontrado aqui, https://bharatikunal.wordpress.com/2010/01/ . Não funcionou no início porque tive problemas com a instalação do PyQt4 porque apresentava mensagens de erro como ' ImportError: No module named …
92 python  html  pdf  qprinter 

6
O pandas iterrows tem problemas de desempenho?
Tenho notado um desempenho muito fraco ao usar iterrows de pandas. Isso é algo experimentado por outras pessoas? É específico para iterrows e essa função deve ser evitada para dados de um determinado tamanho (estou trabalhando com 2-3 milhões de linhas)? Essa discussão no GitHub me levou a acreditar que …

10
Slugification de string em Python
Estou em busca da melhor maneira de "slugify" string o que é "slug" , e minha solução atual é baseada nesta receita Eu mudei um pouco para: s = 'String to slugify' slug = unicodedata.normalize('NFKD', s) slug = slug.encode('ascii', 'ignore').lower() slug = re.sub(r'[^a-z0-9]+', '-', slug).strip('-') slug = re.sub(r'[-]+', '-', slug) …
92 python  slug 


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.