2016-11-20 13 views
0

私はPythonで4種類のプログラムを作成しなければなりませんでした。私の割り当ての最後の部分は、それぞれを呼び出して、それぞれの関数を呼び出して実行するメインドライバを1つのプログラムに組み込みます。

これを実行する最善の方法は何ですか?ユーザーがインポートするファイルを選択できるかどうかわかりません。あるいは、何か別のプログラムを何とか定義しなければならないのでしょうか?

私は、これを行う最善の方法とは何か分かりません。あなたがこれをやろうとしているようですね

+0

を使用することができることを追加する必要があります私はあなたのインストラクターが、あなたは、私がオンラインクラスにいる正直に言うと、モジュール –

+0

を使用したいと思います教師は私がモジュールについて学んでいない多くの助けを喜んでしていない –

+0

私はそれが今学ぶには遅すぎるとは思わない。 –

答えて

1

from program1 import func1 
from program2 import func2 
from program3 import func3 
from program4 import func4 

def call_funcs(): 
    func1() 
    func2() 
    func3() 
    func4() 

if __name__ == "__main__": 
    call_funcs() 

Pythonの新しいファイルを作成し、このような上部の各機能をインポートして、新しいファイルにインポートした各機能を呼び出すための新しい関数を作成します。これがあなたがしようとしていたものかどうか私に教えてください。

編集:おっと、私はあなたがそれぞれのプログラムに複数の機能を持っている場合は、from programX import *

+0

各プログラムには複数の機能があります。ユーザーにどのプログラムを使用するのか尋ねるプロンプト私は各プログラムをどのようにインポートし、選択可能なドライバーを持っているのかわからない。 –

+0

ユーザーに1-4の入力を求める方法と、別のファイルですか? –

+0

ご質問にはありませんでしたので、すべての詳細を含めるように質問を更新してください。 – anshanno

関連する問題