如何使用module = __import __(filename)并调用main函数

时间:2012-12-07 00:56:23

标签: python python-2.7

我正在尝试开发这个程序,它调用另一个程序的主函数并将程序作为用户输入的墨水名称,让我们称之为程序1:

程序1#将程序2的名称作为用户输入

try:

    print "Please input the file you want to test"
    filename = raw_input().split(".")[0]
    module = __import__(filename)

except:

程序2就像

def main():
    first()

def first():
    5/0

if __name__ == "__main__":
    main()

基本上我想知道如何从程序1调用程序2的主要功能。

谢谢

1 个答案:

答案 0 :(得分:1)

只做module.main() - 名为main

的函数没什么特别之处