Perguntas com a marcação «python»

103
Como juntar componentes de um caminho ao construir um URL em Python

Por exemplo, quero juntar um caminho de prefixo para caminhos de recursos como /js/foo.js. Quero que o caminho resultante seja relativo à raiz do servidor. No exemplo acima, se o prefixo fosse "media", gostaria que o resultado fosse /media/js/foo.js. os.path.join faz isso muito bem, mas como ele...

103
Como posso incrementar um char?

Sou novo em Python, vindo de Java e C. Como posso incrementar um char? Em Java ou C, chars e ints são praticamente intercambiáveis ​​e, em certos loops, é muito útil para mim ser capaz de incrementar chars e indexar arrays por chars. Como posso fazer isso em Python? Já é ruim o suficiente não ter...

103
Melhor maneira de tornar o login_required do Django o padrão

Estou trabalhando em um grande aplicativo Django, a grande maioria dos quais requer um login para acessar. Isso significa que em todo o nosso aplicativo espalhamos: @login_required def view(...): Tudo bem e funciona muito bem , desde que nos lembremos de adicioná-lo em todos os lugares !...

103
Melhor maneira de afirmar a igualdade numpy.array?

Quero fazer alguns testes de unidade para meu aplicativo e preciso comparar dois arrays. Visto que array.__eq__retorna uma nova matriz (portanto, TestCase.assertEqualfalha), qual é a melhor maneira de afirmar a igualdade? Atualmente estou usando self.assertTrue((arr1 == arr2).all()) mas eu...

103
Python: imprimir uma expressão geradora?

No shell Python, se eu inserir uma compreensão de lista, como: >>> [x for x in string.letters if x in [y for y in "BigMan on campus"]] Obtenho um resultado bem impresso: ['a', 'c', 'g', 'i', 'm', 'n', 'o', 'p', 's', 'u', 'B', 'M'] O mesmo para uma compreensão de

103
Como criar um novo banco de dados usando SQLAlchemy?

Usando SQLAlchemy, um objeto Engine é criado assim: from sqlalchemy import create_engine engine = create_engine("postgresql://localhost/mydb") O acesso enginefalhará se o banco de dados especificado no argumento para create_engine(neste caso, mydb) não existir. É possível dizer ao SQLAlchemy para...

103
Como imprimir uma string em largura fixa?

Eu tenho este código (imprimindo a ocorrência de todas as permutações em uma string) def splitter(str): for i in range(1, len(str)): start = str[0:i] end = str[i:] yield (start, end) for split in splitter(end): result = [start] result.extend(split) yield result el =[]; string =...

103
ipython lê a versão python errada

Tenho tido problemas com Python, iPython e as bibliotecas. Os pontos a seguir mostram a cadeia da problemática. Estou executando o Python 2.7 no Mac Lion. iPython não lê as bibliotecas do scipy, matplotlib, mas lê numpy. Para corrigir isso, tentei instalar a versão do código-fonte do Python, e...

103
Equivalente Python para implodir do PHP?

Existe um equivalente para implodir do PHP em Python? Li e divido um conjunto de palavras delimitadas e agora quero classificá-las em ordens aleatórias e imprimir as palavras com espaços entre elas. implode - Une elementos da matriz com uma