以下の機能では、チャットやチャット内のpim関数のパラメータをパラメータとして渡すことなく、それらをどのように使用するのですか?Pythonでパラメータとして渡さずに別の関数で関数変数を使う方法は?
base.py:
def pim(mode, tag, population_file, variable_file, aggregation, user,
passw, email, working_schema, output_schema):
print mode
print tag
print population_file
print variable_file
print aggregation
print user
print passw
print email
print working_schema
print output_schema
chat()
chat1()
私は(chat()
が作成された)chat.pyにでfrom base import *
を使用してみましたが、それは認識されていません。パラメータとして渡すことなくパラメータにアクセスする方法があるかどうかを知りたいですか?
あなたはグローバル変数のいくつかの種類を探しているようですね。あなたが求めているものがPythonにあるかどうかは確信していませんが、通常はお勧めしません。(コードベース内のどこでも特定の変数にアクセスして変更することができます。 [classes](https://docs.python.org/3/tutorial/classes.html#tut-classdefinition)にチェックを入れたい場合があります。たぶんあなたはこれらの変数をすべて一つのクラスに束縛し、 'chat()'と 'chat1()'関数に_that_を渡すことができます。 –