Ir para conteúdo
Fórum Script Brasil

Kakao

Membros
  • Total de itens

    463
  • Registro em

  • Última visita

Tudo que Kakao postou

  1. Kakao

    Ajuda A Perceber O Código

    Eu entendo que o último é utilizado. Se você quer substituir aqueles valores faça: >>> a=['a','b','c','d','e'] >>> a[1:4]=['exp1','exp2','exp3'] >>> a ['a', 'exp1', 'exp2', 'exp3', 'e']
  2. Kakao

    Opinião

    Você está usando a locadora apenas como exemplo ou é um caso real? Porque eu acho que fazer a persistência de uma locadora em um arquivo não é uma boa. Melhor seria pensar em um projeto de base de dados SQL.
  3. Kakao

    Dicionario Ordenado

    >>> d = {'a': 0, 'c': 2, 'b': 1} >>> for key in sorted(d.keys()): ... print key, d[key] ... a 0 b 1 c 2
  4. Este tópico é sobre geração de páginas web. Abra outro tópico.
  5. Kakao

    Programa Para Python

    Existe um plugin do Python para o Eclipse: http://pydev.sourceforge.net/
  6. Kakao

    Programa Para Python

    Baixe o interpretador do site do Python: http://www.python.org/download/
  7. Kakao

    Entender Esse Codigo

    O while 1 ou while True é um loop infinito. O um é um valor considerado verdadeiro então o loop não tem fim. Por isso o código tem um break para sair do loop caso o codigo dentro do try não lance uma exceção.
  8. Kakao

    Invertendo Matriz

    Você já olhou o módulo NumPy? O exemplo do tutorial: >>> from numpy import * >>> from numpy.linalg import inv >>> a = array([[3,1,5],[1,0,8],[2,1,4]]) >>> print a [[3 1 5] [1 0 8] [2 1 4]] >>> inva = inv(a) # Inverse matrix >>> print inva [[ 1.14285714 -0.14285714 -1.14285714] [-1.71428571 -0.28571429 2.71428571] [-0.14285714 0.14285714 0.14285714]] >>> dot(a,inva) # Check the result, should be eye(3) within machine precision array([[ 1.00000000e-00, 2.77555756e-17, 3.60822483e-16], [ 0.00000000e+00, 1.00000000e+00, 0.00000000e+00], [ -1.11022302e-16, 0.00000000e+00, 1.00000000e+00]]) http://www.scipy.org/Documentation
  9. Kakao

    Tkinter

    Qual SO você está usando? Se for Linux instale o tkinter, o tk e o tcl incluindo as versões devel.
  10. Kakao

    Tkinter

    O Tkinter faz parte da instalação padrão do Python. Não precisa baixar. Para usar basta importar: import Tkinter
  11. Kakao

    Decisao

    Poste o código que você tentou.
  12. <Directory "F:/Arquivos de programas/VertrigoServ/www/inc/python"> SetHandler mod_python PythonHandler mod_python.publisher PythonDebug On </Directory> Mantido este diretório acima coloque esta diretiva no httpd.conf: DocumentRoot "F:/Arquivos de programas/VertrigoServ/www/inc/python" Desta forma basta apontar o navegador para: http://localhost/meu_programa.py
  13. A versão para o Apache 2.0 é esta: http://www.apache.org/dist/httpd/modpython...4-apache2.0.exe
  14. Existe uma versão de instalação do mod_python para cada versão do Apache. Se você mudou a versão do Apache quando instalou o XAMPP o mod_python não vai mais funcionar. Para ver a versão do apache que está instalada abra uma janela DOS e: C:\Documents and Settings\cpn>"C:\Arquivos de programas\xampp\apache\bin\httpd.exe" -v Server version: Apache/2.2.3 Server built: Aug 13 2006 19:16:43 Depois baixe e instale a versão do mod_python correspondente.
  15. Veja se existe o arquivo mod_python.so em C:\arquivos de programas\xampp\apache\modules Se não existir instale de novo o mod_python
  16. Se o diretório Python é: "c:/arquivos de programas/xampp/htdocs/python" Então o endereço web vai ser: httpd://localhost/python/meu_programa. É mais fácil se o diretório Python estiver em htdocs, caso contrário é necessário mudar a configuração do Apache. Veja qual é a linha 142 e poste aqui.
  17. Ele só vai encontrar algo neste endereço se o nome do programa for index.py. Se não for você tem que passar o nome do programa: http://localhost/xampp/python/meu_programa
  18. Baixe e instale o mod_python daqui: http://httpd.apache.org/modules/python-download.cgi Adicione esta linha ao httpd.conf: LoadModule python_module modules/mod_python.so O caminho deve apontar para o diretório onde está o módulo a ser executado. De preferência um diretório dentro de htdocs. Eu testei no Windows porque provavelmente é o que você está usando: <Directory "c:/arquivos de programas/xampp/htdocs/python"> SetHandler mod_python PythonHandler mod_python.publisher PythonDebug On </Directory>
  19. Mostre a configuração do Apache.
  20. Duas das muitas alternativas são usar CGI ou mod_python. Se você lê ou adivinha ou pouco de inglês consulte o meu tutorial: http://webpython.codepoint.net Também deve existir muita coisa em português no site do python Brasil. Tente fazer alguma coisa. Se não der certo poste aqui o que você tentou que a gente ajuda.
  21. André, dá pra postar a configuração do Apache? Tem que ter alguma coisa desse tipo: <Directory /var/www/html/teste/cgi-bin> Options +ExecCGI AddHandler cgi-script .py </Directory>
  22. Dado este arquivo com os campos separados por tab: alexandre 456123789 anderson 1245698456 antonio 123456456 carlos 91257581 cesar 987458 rosemary 789456125 Eu faria assim: espaco_ocupado_total = 0 lista = [] MB = 1024 * 1024 f = open('usuarios_tab.txt', 'r') for linha in f: lista.append(linha.rstrip().split('\t')) lista[-1][1] = float(lista[-1][1]) espaco_ocupado_total += lista[-1][1] f.close() lista.sort(None,key=lambda l: l[1]) for linha in lista: print '%s\t%.2f\t%.2f' % ( linha[0], linha[1] / MB, 100 * linha[1] / espaco_ocupado_total )
  23. Kakao

    Fechar Programa

    Normalmente o programa termina quando o fluxo chega o ao fim. Mas pode-se usar o sys.exit(): import sys sys.exit(0)
  24. Kakao

    Pattern Matches

    O módulo re implementa expressões regulares no Python. O Google vai voltar muita coisa se você procurar por expressão regular ou regular expression se você lê inglês. Um site bom em inglês: http://www.regular-expressions.info/
  25. Você pode testar o tamanho do arquivo: import os diretorio = '/home/cpn/workspace/pythonlearn' arquivo = 'usuarios.txt' caminho = os.path.join(diretorio, arquivo) tamanho = os.stat(caminho).st_size print tamanho
×
×
  • Criar Novo...