ホームページ >バックエンド開発 >Python チュートリアル >Python の sys モジュールの詳細な紹介 (コード例)
この記事では、Python の sys モジュールについて詳しく紹介 (コード例) します。一定の参考価値があります。必要な友人は参照できます。お役に立てれば幸いです。
コマンド ライン パラメーター リスト、最初の要素はプログラム自体のパスです
Returnすべて インポートされたモジュールのリスト
現在処理中の例外クラス、exc_type、exc_value、exc_traceback 現在処理中の例外の詳細を取得します
プログラムを終了します。通常終了する場合は、exit(0)
Python インタープリターのバージョン値を 0x020403F0# のような 16 進形式で取得します。
##sys.versionPython インタープリターのバージョン情報を取得しますsys.maxintInt の最大値sys.maxunicode 最大の Unicode 値sys.modulesシステムによってインポートされたモジュール フィールドを返します。キーはモジュール名、値はモジュールですsys.path
sys.stdout 標準出力sys.stdin 標準入力sys.stderr エラー出力
sys.exc_clear() 現在のスレッドで発生した現在または最近のエラー情報をクリアするために使用されます sys.exec_prefixプラットフォームに依存しないエラーに戻りますPython ファイルのインストール場所sys.byteorderローカル バイト ルールのインジケーター。値はビッグ エンディアン プラットフォームの場合は「big」、リトル エンディアン プラットフォームの場合は「little」ですsys.copyrightPython の著作権関連のものを記録しますsys.api_versionインタープリターの C API バージョンsys.version_infoPython バージョン情報 (例: (2, 7, 6, 'final', 0)、'final' は最終を意味し、'candidate' は候補を意味し、バージョン レベルと次のリリースがあるかどうかを示します
sys.displayhook(value)value が空でない場合、この関数はそれを sys.stdout に出力し、
builtin. に保存します。 Python の対話型インタプリタ、「」は前回入力した結果を表し、フックはフックを意味します。最後の結果をフックします。
sys.getdefaultencoding()デフォルトの文字エンコーディングを返します現在使用している形式sys.getfilesystemencoding()Unicode ファイル名をシステム ファイル名に変換するエンコーディングの名前を返しますsys .setdefaultencoding(name) は、現在のデフォルトの文字エンコーディングを設定するために使用されます。名前が使用可能なエンコーディングと一致しない場合、LookupError がスローされます。この関数は、サイト モジュールの sitecustomize によってのみ使用されます。サイトが変更されると、 LookupError がスローされます。モジュールが使用されている場合、sys modulesys.builtin_module_namesPython インタープリターによってインポートされたモジュールのリストsys から削除されます。 .executablePython 解釈プログラム パスsys.getwindowsversion()Windows システムで有効な Windows バージョンを取得しますsys.stdin.readline( )標準入力から 行を読み取ると、末尾の改行文字が読み取られます sys.stdout.write()コンテンツを標準出力に書き込みます。次に例を示します。 sys.stdout.write("hello world"), 画面出力 hello world以上がPython の sys モジュールの詳細な紹介 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。