を使用しています。そのため、ユーザーが選択した可変ブランドを使用しようとしています。この変数はPythonで与えられたモジュールを呼び出すために使われます。現在7行目に 'apple.solutions()'が表示されています。しかし、私は本質的に、 'brand.solutions()'の行で何かを使用できるようにしたいと思っていますが、これは属性が必要なので動作しません。私は可変ブランドに基づいてモジュールを選択するソリューションを探しています。私は、あらゆる解決策やアドバイスに感謝します。おかげで、モジュールインポートの変数を渡して
主なプログラム:
import apple, android, windows
brands = ["apple", "android", "windows"]
brand = None
def Main():
query = input("Enter your query: ").lower()
brand = selector(brands, query, "brand", "brands")
solutions = apple.solutions()
print(solutions)
Apple.pyモジュールファイル(メインプログラムと同じディレクトリ):
def solutions():
solutions = ["screen", "battery", "speaker"]
return solutions
こんにちはをインポートする
exec
機能を使って、簡単な方法を持っているあなたのアドバイスをありがとう!私は現在、エラー処理側を扱うセレクタ関数を持っていますが、所定のブランド変数でexec関数を実装することは可能でしょうか?現在のコード:http://pastebin.com/c876C3Qnありがとう、サム –