如何让用户输入输入

时间:2015-05-15 06:13:06

标签: python apache

我开始尝试使用简单的程序,而下面的代码就是其中之一。用户输入输入并打印它。并在本地主机中以http://localhost/cgi-bin/ex3.py运行此代码 下面给出的代码是我简单的python代码

#!"C:\python34\python.exe"

import cgi, cgitb 
cgitb.enable()
print("Content-Type: text/html;charset=utf-8")
print()

print ("Enter a file name:")
a = int(input("enter input"))
print (a)

但它的错误是

 D:\xampp\cgi-bin\ex3.py in ()
      6 print()
      7 
      8 print ("Enter a file name:")
=>    9 a = int(input("enter input"))
     10 print (a)
a undefined, builtin int = <class 'int'>, builtin input = <built-in function input>
EOFError: EOF when reading a line 
      args = ('EOF when reading a line',) 
      with_traceback = <built-in method with_traceback of EOFError object>

1 个答案:

答案 0 :(得分:0)

如果您的程序需要文件名(字符串),那么您不需要转换为整数。

print ("Enter a file name:")
a = input("enter input ")
print (a)

如果输入字符串,则此方法有效。