Perguntas com a marcação «python»

91
Como anexar vários itens em uma linha em Python

Eu tenho: count = 0 i = 0 while count < len(mylist): if mylist[i + 1] == mylist[i + 13] and mylist[i + 2] == mylist[i + 14]: print mylist[i + 1], mylist[i + 2] newlist.append(mylist[i + 1]) newlist.append(mylist[i + 2]) newlist.append(mylist[i + 7]) newlist.append(mylist[i + 8])...

91
Como lidar bem com `with open (…)` e `sys.stdout`?

Freqüentemente, preciso enviar dados para o arquivo ou, se o arquivo não for especificado, para o stdout. Eu uso o seguinte snippet: if target: with open(target, 'w') as h: h.write(content) else: sys.stdout.write(content) Gostaria de reescrevê-lo e lidar com os dois alvos de maneira...

91
requisitos.txt dependendo da versão do python

Estou tentando portar um pacote python2 para python3 (não meu) usando seis para que seja compatível com ambos. No entanto, um dos pacotes listados em requirements.txt agora está incluído no python3 stdlib e a versão pypi não funciona no python3, portanto, desejo excluí-lo condicionalmente. Fazer...

91
Como classificar um DataFrame Pandas por índice?

Quando há um DataFrame como o seguinte: import pandas as pd df = pd.DataFrame([1, 1, 1, 1, 1], index=[100, 29, 234, 1, 150], columns=['A']) Como posso classificar esse dataframe por índice com cada combinação de índice e valor de coluna intacta?

91
Erro de memória ao usar pip install Matplotlib

Estou usando o Python 2.7, se tento instalar o Matplotlib, recebo este erro se usar "pip install matplotlib" Exception: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 232, in main status = self.run(options, args) File...

91
Como ler o arquivo pickle?

Eu criei alguns dados e os armazenei várias vezes assim: with open('filename', 'a') as f: pickle.dump(data, f) Cada vez que o tamanho do arquivo aumenta, mas quando eu abro o arquivo with open('filename', 'rb') as f: x = pickle.load(f) Eu posso ver apenas os dados da última vez. Como...

91
string de retorno com primeira correspondência Regex

Quero obter a primeira correspondência de uma regex. Neste caso, obtive uma lista: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Eu poderia extrair o primeiro elemento da lista: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Mas isso só funciona se houver pelo menos...

90
Como integrar pep8.py no Eclipse?

Um pouco de história: PEP 8 é o Guia de Estilo para Código Python . Ele contém as convenções que todos os programadores de Python devem seguir. pep8.py é um script (muito útil) que verifica a formatação do código de um determinado script Python, de acordo com PEP 8. Eclipse é um ótimo IDE. Com a...

90
Não consigo fazer o Python importar de uma pasta diferente

Não consigo fazer o Python importar um módulo em uma subpasta. Recebo o erro quando tento criar uma instância da classe do módulo importado, mas a importação em si é bem-sucedida. Aqui está minha estrutura de diretório: Server -server.py -Models --user.py Aqui está o conteúdo de...