Python 2.7 用字符串作为参数延迟python中的程序

Python 2.7 用字符串作为参数延迟python中的程序,python-2.7,Python 2.7,我正在尝试制作一个程序,其中包括从用户处获取输入,并使用该输入来延迟程序,但我不知道如何使用该输入,因为Time.sleep()只将int或float作为参数,但我需要一个函数,它可以像Time.sleep()一样延迟程序,但将字符串作为参数 这是程序:现在用户提供的输入存储在t变量中,所以我需要一些函数,可以将t作为参数 import webbrowser import time print "This is the take a break program" t= raw_input("I

我正在尝试制作一个程序,其中包括从用户处获取输入,并使用该输入来延迟程序,但我不知道如何使用该输入,因为Time.sleep()只将int或float作为参数,但我需要一个函数,它可以像Time.sleep()一样延迟程序,但将字符串作为参数

这是程序:现在用户提供的输入存储在t变量中,所以我需要一些函数,可以将t作为参数

import webbrowser
import time

print "This is the take a break program"
t= raw_input("In how much time will you take a break? \n")
print ("%s,seconds"%t)
time.sleep(t)
webbrowser.open("youtube.com")

您可以在python中将字符串转换为int/float,只需执行以下操作:

#Let say this is your String
String mystring = "100"

#This will convert your string to int
int time = int(mystring)

#And this will convert it to a float
float timeFloat = float(mystring)
请记住检查您的用户输入,因为如果字符串仅由字母组成,它将无法正常工作