在Python中的控制台中输入字段

时间:2015-01-22 16:58:00

标签: python python-3.x input console

我正在寻找一种方便的方式来输入某些数据,例如,日期。

我想在控制台程序中创建一个如下所示的输入提示:

输入日期:---- / - / -

输入破折号"字段"。因此,如果我按" 2"," 0"," 1"," 5"," 0",& #34; 1"," 1"," 5",它看起来像

输入日期:2015/01/15

如果我按更多键 - 它什么都不做。所以它是一个输入提示,它具有有限数量的可输入字符。当然,如果我按退格键 - 它会删除字符并将破折号放回去。

我想我知道如何在Python中创建它,但我想知道是否已经创建了这个输入提示系统。是否有一个模块(或者一个简单的技巧)可以让我创建这样的输入提示?

1 个答案:

答案 0 :(得分:0)

一种简单的方法是使用内置的input()函数。这是一个示例:

myDate=str(input("Enter date ---/--/--:"))
myDate=myDate.split("/") #assuming they input with slashes
Year=int(myDate[0])
Month=int(myDate[1])
Day=int(myDate[2])