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.



11
Converter Unicode em ASCII sem erros em Python
Meu código apenas raspa uma página da Web e depois a converte em Unicode. html = urllib.urlopen(link).read() html.encode("utf8","ignore") self.response.out.write(html) Mas eu recebo um UnicodeDecodeError: Traceback (most recent call last): File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py", line 507, in __call__ handler.get(*groups) File "/Users/greg/clounce/main.py", line 55, in get html.encode("utf8","ignore") UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 …


10
Reduzir as margens esquerda e direita no gráfico matplotlib
Estou lutando para lidar com as margens da minha plotagem no matplotlib. Eu usei o código abaixo para produzir meu gráfico: plt.imshow(g) c = plt.colorbar() c.set_label("Number of Slabs") plt.savefig("OutputToUse.png") No entanto, recebo uma figura de saída com muito espaço em branco em ambos os lados do gráfico. Pesquisei no google …
178 python  matplotlib 

12
Chamada de método assíncrona em Python?
Eu queria saber se existe alguma biblioteca para chamadas de método assíncronas em Python . Seria ótimo se você pudesse fazer algo como @async def longComputation(): <code> token = longComputation() token.registerCallback(callback_function) # alternative, polling while not token.finished(): doSomethingElse() if token.finished(): result = token.result() Ou para chamar uma rotina não assíncrona …

12
Como obter o primeiro elemento em uma lista de tuplas?
Eu tenho uma lista como abaixo, onde o primeiro elemento é o id e o outro é uma string: [(1, u'abc'), (2, u'def')] Quero criar uma lista de IDs apenas dessa lista de tuplas, conforme abaixo: [1,2] Usarei essa lista __inpara que ela precise ser uma lista de valores inteiros.
178 python  list 



3
Grupo de expressão regular nomeado “(? P <group_name> regexp)”: o que significa “P”?
No Python, a (?P&lt;group_name&gt;…) sintaxe permite referir-se à string correspondente através de seu nome: &gt;&gt;&gt; import re &gt;&gt;&gt; match = re.search('(?P&lt;name&gt;.*) (?P&lt;phone&gt;.*)', 'John 123456') &gt;&gt;&gt; match.group('name') 'John' O que significa "P"? Não encontrei nenhuma dica na documentação oficial . Gostaria muito de ter idéias sobre como ajudar meus alunos a …

12
Por que os literais de strings brutos do Python não podem terminar com uma única barra invertida?
Tecnicamente, qualquer número ímpar de barras invertidas, conforme descrito na documentação . &gt;&gt;&gt; r'\' File "&lt;stdin&gt;", line 1 r'\' ^ SyntaxError: EOL while scanning string literal &gt;&gt;&gt; r'\\' '\\\\' &gt;&gt;&gt; r'\\\' File "&lt;stdin&gt;", line 1 r'\\\' ^ SyntaxError: EOL while scanning string literal Parece que o analisador pode apenas tratar …


14
Página JavaScript de raspagem da Web com Python
Estou tentando desenvolver um raspador de web simples. Quero extrair texto sem o código HTML. De fato, alcancei esse objetivo, mas vi que em algumas páginas onde o JavaScript é carregado, não obtive bons resultados. Por exemplo, se algum código JavaScript adiciona algum texto, não consigo vê-lo, porque quando ligo …

9
Como modificar as entradas da lista durante o loop for?
Agora eu sei que não é seguro modificar a lista durante um loop iterativo. No entanto, suponha que eu tenha uma lista de seqüências de caracteres e que eu queira desmontá-las. A substituição de valores mutáveis ​​conta como modificação?
178 python 


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.