Hola colegas, estoy comenzando con Python y tengo el siguiente código, el cual actualmente solo me imprime la cadena "adios", pero no me imprime más valores ni ejecuta el método "eliminar", pero no arroja mensajes de error, ¿saben qué podré tener mal?
Código:
#!C:\Python27\python.exe
print "Content-Type: text/plain\r\n"
print "adios"
import cgi
import db_conn
form = cgi.FieldStorage()
idU = int(form.getvalue('id'))
print idU
print "hola"
sql = db_conn.DBConn()
sql.eliminar(idU)
Así mismo he probado con el código organizado de la siguiente forma (que es como he trabajado con todos mis demás scripts, que si me funcionan):
Código:
#!C:\Python27\python.exe
import cgi
import db_conn
print("Content-type: text/html; charset=UTF-8\n\n")
form = cgi.FieldStorage()
idU = int(form.getvalue('id'))
print idU
print "hola"
sql = db_conn.DBConn()
sql.eliminar(idU)
sin embargo en este caso, se imprime en mi navegador el siguiente mensaje:
Código:
Mensaje de error:
Premature end of script headers: deletes.py
Aclaro: "delete.py" es el nombre de mi archivo.
Sin embargo este mensaje de error es muy ambiguo y no muestra claridad acerca de donde está el error, así mismo me parece bastante extraño, ya que de esta forma tengo organizados mis otros archivos sin embargo funcionan bien.
Si alguno de ustedes me puede ayudar con mi duda le agradecería bastante.