-
Total de itens
463 -
Registro em
-
Última visita
Tudo que Kakao postou
-
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']
-
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.
-
>>> d = {'a': 0, 'c': 2, 'b': 1} >>> for key in sorted(d.keys()): ... print key, d[key] ... a 0 b 1 c 2
-
Este tópico é sobre geração de páginas web. Abra outro tópico.
-
Existe um plugin do Python para o Eclipse: http://pydev.sourceforge.net/
-
Baixe o interpretador do site do Python: http://www.python.org/download/
-
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.
-
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
-
Qual SO você está usando? Se for Linux instale o tkinter, o tk e o tcl incluindo as versões devel.
-
O Tkinter faz parte da instalação padrão do Python. Não precisa baixar. Para usar basta importar: import Tkinter
-
<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
-
A versão para o Apache 2.0 é esta: http://www.apache.org/dist/httpd/modpython...4-apache2.0.exe
-
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.
-
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
-
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.
-
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
-
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>
-
Mostre a configuração do Apache.
-
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.
-
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>
-
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 )
-
Normalmente o programa termina quando o fluxo chega o ao fim. Mas pode-se usar o sys.exit(): import sys sys.exit(0)
-
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/
-
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