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.

13
Envio de e-mail de Python usando SMTP
Estou usando o seguinte método para enviar e-mail de Python usando SMTP. É o método certo a ser usado ou estou perdendo algumas pegadinhas? from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('YOUR.MAIL.SERVER', 26) smtp.login('USERNAME@DOMAIN', 'PASSWORD') from_addr = "John Doe <john@doe.net>" to_addr = "foo@bar.com" subj …
118 python  smtp 

6
A compreensão de lista vincula nomes mesmo após o escopo de compreensão. Isto está certo?
As compreensões estão tendo algumas interações inesperadas com o escopo. Este é o comportamento esperado? Eu tenho um método: def leave_room(self, uid): u = self.user_by_id(uid) r = self.rooms[u.rid] other_uids = [ouid for ouid in r.users_by_id.keys() if ouid != u.uid] other_us = [self.user_by_id(uid) for uid in other_uids] r.remove_user(uid) # OOPS! uid …

4
Unittest setUp / tearDown para vários testes
Existe uma função que é disparada no início / final de um cenário de testes? As funções setUp e tearDown são acionadas antes / depois de cada teste. Normalmente, gostaria de ter isto: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in …

3
Como compilar o script Python para um executável binário
Preciso converter um script Python em um executável do Windows. Tenho o Python 2.6 instalado python26. Eu criei um script e o mantive C:\pythonscript. Dentro desta pasta existem dois arquivos Setup.pye oldlogs.py(este arquivo precisa de cobertura) setup.py código é from distutils.core import setup import py2exe setup(console=['oldlogs.py']) Como posso converter oldlogs.py …

9
No Tensorflow, obtenha os nomes de todos os Tensores em um gráfico
Estou criando redes neurais com Tensorflowe skflow; por alguma razão, quero obter os valores de alguns tensores internos para uma determinada entrada, então estou usando myClassifier.get_layer_value(input, "tensorName"), myClassifiersendo a skflow.estimators.TensorFlowEstimator. Porém, acho difícil encontrar a sintaxe correta do nome do tensor, mesmo sabendo seu nome (e estou ficando confuso entre …



7
Verificar uma versão do módulo Python em tempo de execução
Muitos módulos Python de terceiros têm um atributo que contém as informações de versão do módulo (geralmente algo como module.VERSIONou module.__version__), mas alguns não. Exemplos particulares de tais módulos são libxslt e libxml2. Preciso verificar se a versão correta desses módulos está sendo usada em tempo de execução. Existe uma …
118 python  module  version 


9
Como o Python gerencia int e long?
Alguém sabe como Python gerencia internamente tipos int e long? Ele escolhe o tipo certo dinamicamente? Qual é o limite de um int? Estou usando o Python 2.6. É diferente das versões anteriores? Como devo entender o código abaixo? >>> print type(65535) <type 'int'> >>> print type(65536*65536) <type 'long'> Atualizar: …
118 python  integer 


3
Como suprimir o aviso do Pandas Future?
Quando eu executo o programa, o Pandas sempre dá 'Aviso do futuro' como mostrado abaixo. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) Recebi a mensagem, mas só quero impedir que o Pandas mostre essa mensagem repetidamente. Existe algum parâmetro …



14
Como posso obter o dict da consulta sqlite?
db = sqlite.connect("test.sqlite") res = db.execute("select * from table") Com a iteração, obtenho listas correspondentes às linhas. for row in res: print row Posso obter o nome das colunas col_name_list = [tuple[0] for tuple in res.description] Mas existe alguma função ou configuração para obter dicionários em vez de lista? {'col1': …

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.