如何从不同模块中的函数导入变量?

时间:2017-01-10 16:18:39

标签: python python-3.x

我尝试在模块 choice.py

中执行此操作
def ch():  
    var = int(input("Choose the Operation: \n1 = Binary \n2 = Decimal\n"))  
ch()  

这是一个不同的模块:

from choice import ch
print(var)

但它无法找到var。我该怎么做才能解决这个问题? 输出应该是:

选择操作:
1 =二进制
2 =十进制

1 个答案:

答案 0 :(得分:1)

据我所知,您想要返回输入对话框的选择值

def choose():
    choice = int(input("Choose the Operation: \n1 = Binary \n2 = Decimal\n"))
    return choice

并在主文件中

from choice import choose

print(choose())