1
私はPythonで実行するタスクを与えられており、システム変数__return__
に式を格納してから別の関数で__return__
の値を返します。Python:__return__システム変数に値を格納するには?
私は__return__
が何であるか理解していますが、後で使用するために何か「保存」する方法がわかりません。
トピックに関する詳細な説明を求める必要がありますか、これを行う方法はありますか?
私はPythonで実行するタスクを与えられており、システム変数__return__
に式を格納してから別の関数で__return__
の値を返します。Python:__return__システム変数に値を格納するには?
私は__return__
が何であるか理解していますが、後で使用するために何か「保存」する方法がわかりません。
トピックに関する詳細な説明を求める必要がありますか、これを行う方法はありますか?
システム変数は、システムのどこからでもアクセスできるグローバル変数です。 Windowsので
は、例えば、あなたがWINKEYを押した後、システム環境変数が編集を探して、その後、環境変数...ボタンをクリックして、システム変数を見ることができます。 (注:Windowsでは、ユーザーとシステム全体で別々の変数を使用できます)。
Linuxでは、端末のprintenv
が環境変数を出力します。戻るのPythonへ
: あなたが保存することができますが
import os
os.environ['__return__'] = some_expression
を使用して、関連するシステム変数に式を言ったそして、私たちどうかは、私には明らかではないが、
def foo():
return os.environ['__return__']
を使用してバック式を取得しますpdbのデバッグや '\ _ \ _ return__'という環境変数のために '\ _ \ _ return__'について話しています:) –
"システム変数"というラベルが付けられていて、pdbデバッガとは関係ないと思います。 – Destroxia
それから@Talの答えは満足できるはずです:) –