私はこのプログラムを開発しようとしています。別のプログラムのメイン関数を呼び出し、ユーザー入力として呼び出されるプログラムの名前を受け取ります。このプログラムを 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 のメイン関数を呼び出す方法を知りたいです。
ありがとうございました