Python sys モジュールは、Python ランタイム環境のさまざまな部分を操作するために使用される関数と変数を提供します。これにより、システム固有のパラメーターと関数にアクセスできるようになります。
インポートシステム
アルファベットを数字として
まず、関数を実行する前に、プログラムに sys モジュールをインポートする必要があります。
システムモジュール
この関数は、インポートされた既存の Python モジュールの名前を提供します。
sys.argv
この関数は、Python スクリプトに渡されるコマンド ライン引数のリストを返します。スクリプトの名前は常にインデックス 0 の項目であり、残りの引数は後続のインデックスに格納されます。
sys.base_exec_prefix
この関数は、exec_prefix と同じ値を取得する効率的な方法を提供します。仮想環境を実行していない場合、値は変わりません。
sys.base_prefix
これは、Python の起動中、site.py が実行される前に、prefix と同じ値に設定されます。
C# サンプルコード
sys.バイトオーダー
これは、何かを行うための効率的な方法を提供するネイティブ バイトオーダーを示します。
sys.maxsize
この関数は、変数の最大の整数を返します。
システムパス
この関数は、現在のシステムに設定されている PYTHONPATH を表示します。これは、すべての Python モジュールの検索パスである環境変数です。
システム標準入力
これは、プログラムの開始時に stdin の元の値を含むオブジェクトであり、ファイナライズ中に使用されます。ファイルを復元できます。
sys.hitcount
この関数は、オブジェクトの参照カウントを返します。
システム終了
この関数は、Python コンソールまたはコマンド プロンプトを終了するために使用されます。また、例外が発生した場合にプログラムを終了するためにも使用されます。
sys実行可能ファイル
文字列内のJava int
この関数の値は、Python インタープリターへの絶対パスです。これは、Python が他のマシンのどこにインストールされているかを知るのに役立ちます。
システムプラットフォーム
この関数のこの値は、作業しているプラットフォームを識別するために使用されます。