Python 2.7 用字符串作为参数延迟python中的程序
我正在尝试制作一个程序,其中包括从用户处获取输入,并使用该输入来延迟程序,但我不知道如何使用该输入,因为Time.sleep()只将int或float作为参数,但我需要一个函数,它可以像Time.sleep()一样延迟程序,但将字符串作为参数 这是程序:现在用户提供的输入存储在t变量中,所以我需要一些函数,可以将t作为参数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
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)
请记住检查您的用户输入,因为如果字符串仅由字母组成,它将无法正常工作