【发布时间】:2016-05-24 03:58:32
【问题描述】:
我希望用户输入一个表的名称,table = str(input("table: ")) 有效,但是每次都输入'name' 而不是只输入name 有点烦人,有什么解决方法吗?
【问题讨论】:
标签: python python-2.7 input
我希望用户输入一个表的名称,table = str(input("table: ")) 有效,但是每次都输入'name' 而不是只输入name 有点烦人,有什么解决方法吗?
【问题讨论】:
标签: python python-2.7 input
使用raw_input:
table = raw_input("table: ")
>input([prompt])
相当于eval(raw_input(prompt))
此函数不会捕获用户错误。如果输入在语法上无效,则会引发 SyntaxError。如果评估期间出现错误,可能会引发其他异常。
如果 readline 模块已加载,input() 将使用它来提供精细的行编辑和历史功能。
考虑将raw_input() 函数用于用户的一般输入。
【讨论】: