Duda en CGI python

Hernan Martinez Foffani hernan en orgmf.com.ar
Jue Jul 18 15:29:08 CEST 2002


> $countfile = "cgicount";
>
> $count = `cat $countfile`;
> chop($count);
> $count = $count + 1;
> open(INF,">$countfile");
> print INF "$count\n";
> close(INF);
>
> print "Content-type:text/html\n\n";
> print "<font size=-1>You are visitor number $count.</font><p>\n";

>     Como quedaria este codigo perl si lo pasaramos a python ???

¿mejor? ;-)
lo siento, no quiero comenzar una guerra de lenguajes, pero no
me pude resistir :-D
podría ser asi:


countfile = "cgicount"
count = int(file(countfile, "r").read())
count += 1
file("cgicount", "w").write(str(count))

print "Content-type:text/html\n"
print "<font size=-1>You are visitor number %d.</font><p>" % count


algunas consideraciones:
- open() paso a ser un sinonimo de file()
- por defecto print siempre agrega un '\n' al final

Saludos,
-Hernan







Más información sobre la lista de distribución Python-es