Python 将用户重定向到子服务器

Python 将用户重定向到子服务器,python,Python,因此,我一直在用VB.net编写代码,但最近开始编写python代码。VB中的一个特性是将用户重定向到一个新的sub。这是我尝试过的 def option1(): print ("opt1") def option2(): print ("opt2") def option3(): print ("opt3") UserOp = input("What option would you like to do? 1, 2 or 3 : ") if UserOp

因此,我一直在用VB.net编写代码,但最近开始编写python代码。VB中的一个特性是将用户重定向到一个新的sub。这是我尝试过的

def option1():
    print ("opt1")


def option2():
    print ("opt2")


def option3():
    print ("opt3")


UserOp = input("What option would you like to do? 1, 2 or 3 : ")

if UserOp == "1":
    option1()

elif UserOp == "2":
    option2()

elif UserOp == "3":
    option3()
因此,这里的目标是根据用户选择的选项,尝试将用户重定向到指定的“def”。此代码没有错误。但实际上不会将用户重定向到def


谢谢

您的代码没有问题。我运行它,输入“1”,它会打印“opt1”。您看到了什么行为?您希望看到什么行为?如果您使用的是
python2.7
,请尝试将
input
更改为
raw\u input