如何让用户输入inpu

2024-10-01 13:38:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python的初学者,从尝试简单的程序开始,下面的代码就是其中之一它。还有以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>

Tags: 代码nameinpyinputbinfileint
1条回答
网友
1楼 · 发布于 2024-10-01 13:38:20

如果程序需要一个文件名(字符串),则不需要强制转换为整数。你知道吗

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

如果您输入一个字符串,则此操作有效。你知道吗

相关问题 更多 >