Python tryexcept用于使用“”拆分

2024-09-21 00:18:22 发布

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

我正在使用一个程序,在这个程序中,用户应该按格式键入一个时间

Visiting between 10-17

然后我用split(“-”)来拆分这个字符串,并用我收到的两个字符串创建一个列表,在本例中是“10”和“17”

现在我正在尝试修复,以便用户可以键入ANYTHING,循环将继续,直到用户以正确的格式键入时间。 例如,用户CANNOT到达:weiosrfiowe1000-1000

这个try-except适用于所有EXCEPT,因为当我在输入的开始或开始处输入“-”时,它会崩溃,比如“-weihdriowe”。这可能是因为它找不到任何东西可以分成两个对象

所以现在我有了这样的东西:

while True:
    try:
    Time = Input(when you want to come)
    #the user puts in 10-17
    Timesplit = Time.split("-")

我如何安排我的代码,或者用一种更聪明的方式来做,这样我的程序就不会崩溃? 谢谢


Tags: 字符串用户程序列表键入time格式时间

热门问题