Articles of python 2.7

Python, por que eu = + 1 não resulta em um loop infinito?

Então no outro dia eu estava preso em um problema por causa de um erro de digitação. Em vez de percorrer o loop nested com i + = 1, usei i = + 1. Eu não percebi isso até que comecei a imprimir o número de etapas e vi que estava imprimindo a etapa 1 […]

Obtendo todos os descendentes de um pai de uma tabela pai pai de dataframe do pandas

Eu tenho um dataframe Pandas contendo ids pai e id filhos. Preciso de ajuda para criar um dataframe atualizado listando cada descendente de cada pai. Para esclarecer como deve ser a saída, aqui está um post em dba.stackexchange usando SQL para realizar o que estou tentando fazer em python. Aqui está um exemplo da input […]

Como posso adicionar uma nova linha de texto no topo de um arquivo?

Estou desenvolvendo um programa simples que torna um script Python executável, e estou trabalhando na parte que adiciona o caminho do interpretador ( #! / Usr / bin / python ). Eu tentei fazer isso, mas em vez de adicionar uma nova linha, ela substitui a corrente e remove parte da próxima linha. O que […]

Use o texto Unicode com seaborn

Eu quero usar o texto Unicode com Seaborn. (Python 2.7) Eu posso usar o texto Unicode como um ladrilho com matplotlib. Por exemplo, import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties fp = FontProperties(fname=’/usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf’) text = u’bădărău’ plt.plot([1,2,3,2], label=text) plt.legend(prop=fp) Como definir esse tipo de propriedades de fonte para os marinhos? Na verdade, quero usar […]

Python 2.7 no OS X: TypeError: o object ‘frozenset’ não é chamado em cada comando

Eu tenho esse erro em cada meu comando com o Python: Su / tmp sudo easy_install pip Traceback (última chamada mais recente): Arquivo “/usr/bin/easy_install-2.7”, linha 11, em load_entry_point (‘setuptools == 1.1.6’, ‘console_scripts’, ‘easy_install’) () Arquivo “/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”, linha 357, em load_entry_point return get_distribution (dist) .load_entry_point (grupo, nome) Arquivo “/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py”, linha 2394, em load_entry_point return ep.load () […]

pygame para python 2.7.3

Eu tinha instalado o python 2.7.3 no windows 7 e agora eu quero pygame para ele. Eu até instalei o pygame 1.92 a0 mas ele não parece estar funcionando. Alguém poderia ajudar a resolver este problema? Eu também tentei com o pygame 1.9.1, mas quando eu estou digitando “pygame importação” no gui, recebo uma mensagem […]

Vários identificadores de arquivo para o mesmo arquivo

Então essa pergunta me fez pensar. Fiz alguns testes com várias alças de arquivos para o mesmo arquivo e encontrei alguns resultados estranhos que esperava que alguém pudesse explicar. >>> f1 = open(“test.txt”,’w’) >>> f1.close() >>> f1, f2 = open(“test.txt”, ‘w’), open(“test.txt”, ‘w’) >>> f1 == f2 False >>> f1, f2 = open(“test.txt”, ‘r’), open(“test.txt”, […]

Número do eixo de formato do ggplot em Python, pois o percentual não está funcionando

Adoro o novo módulo ggplot no Python, mas não consegui formatar meus labels y como porcentagem em vez de decimais. O código abaixo produz a seguinte imagem. Observe que o código labels = ‘percent’ não produz o formato pretendido. plot = ggplot(aes(x=’Date’, y=’return’, color=’Stocks’),data=rx) +\ geom_line() +\ scale_x_date(breaks=date_breaks(‘1 day’), labels=’%b %d %Y’) +\ scale_y_continuous(labels= ‘percent’) […]

Passa em string como argumento sem ser tratado como raw

Eu quero passar uma string para o meu script python que contém seqüências de escape, como: \x00 ou \t e espaços. Porém quando eu passo na minha string como: some string\x00 more \tstring python trata minha string como uma string raw e quando imprimo essa string de dentro do script, ela imprime a string literalmente […]

Obtendo o Token de Acesso do eBay (Trocando o token de autenticação) com solicitações de python

Estou tentando usar este guia para obter o token de access. Aqui está o meu arquivo principal: import requests from utils import make_basic_auth_header, conf code = ” url = “%s/identity/v1/oauth2/token” % conf(‘EBAY_API_PREFIX’) headers = { ‘Content-Type’: ‘application/x-www-form-urlencoded’, ‘Authorization’: make_basic_auth_header() } data = { ‘grant_type’: ‘authorization_code’, # ‘grant_type’: ‘refresh_token’, ‘state’: None, ‘code’: code, ‘redirect_uri’: conf(‘EBAY_RUNAME’) } […]