pythonスクリプトですべてのグローバルの記憶域を変更したいのですが、あたかもuse_this_dict_for_globals(some_dict)を書くことができるかのようです。Pythonでグローバルの記憶域を変更する
「g_」を「some_dict」に置き換えることができるように、それらの接頭辞はすべて「g_」です。それらのすべての可変アクセスを変更するには、これもうまくいくでしょう。私は実際にこの方法が好きですが、Pythonでは、foo.barのような変数アクセスを使用する必要がありますか、または私は何も知らないpythonクラスのものを必要とします(?)。
すばやく/信頼できる方法はありますか?
更新:すべての回答として、辞書などのクラスインスタンスを使用できますテーブルを持っている)、私には全く方法がないと思うように導く。ご協力いただきありがとうございます。
「私が何も知らないPythonクラスのもの」?真剣に、それを学ぶ。 Pythonは厳密なOO言語ではありませんが、少なくともPythonのOOPの基礎を理解することはありません。 –
'globals()'はあなたが望むものですか? 「彼らはすべて接頭辞がg_ですか?」とはどういう意味ですか? – jadkik94
@ Daniel Roseman [OK]、この非特異的で正直な答えに感謝します。 – user1356442