模块将无法运行。试图打印文本并进行输入

时间:2013-05-29 18:59:40

标签: python python-3.x

我正在尝试运行此模块,但无法看到它的错误。顺便说一下,我是编程和python的新手。

# functions.py

def MM():
    return print("""
 _______________
|               |
|   MAIN MENU   |
|     Save      |
|     Load      |
|    Options    |
|     Exit      |
|_______________|""")
    MMInput = input("")
    if MMInput == "Save".lower :
        return "save"
    elif MMInput == "Load".lower :
        return "load"
    elif MMInput == "Options".lower :
        return "options"
    elif MMInput == "Exit".lower :
        return "exit"

运行模块

import functions

Command1 = input("What do you want to do")
if Command1 == "menu".lower:
    print("Opening Menu")
    functions.MM

1 个答案:

答案 0 :(得分:1)

使用左右括号调用函数:

functions.MM()

有或没有括号有很大的不同:

>>> def func():
         return 42
>>> func
<function __main__.func>

>>> func()
42