python - 解釈型、インタラクティブな、オブジェクト指向のプログラミング言語
概要
python [ -B ] [ -b ] [ -d ] [ -E ] [ -h ] [ -i ] [ -I ]
[ -m module-name ] [ -q ] [ -R ] [ -O ] [ -OO ] [ -P ] [ -s ] [ -S ] [ -u ]
[ -v ] [ -V ] [ -W argument ] [ -x ] [ -X option ] [ -? ]
[ --check-hash-based-pycs default | always | never ]
[ --help ] [ --help-env ] [ --help-xoptions ] [ --help-all ]
[ -c command | script | - ] [ arguments ]
説明
Python は、非常に明確な構文を備えた、驚くほど強力な解釈型、インタラクティブな、オブジェクト指向のプログラミング言語です。Python でのプログラミングの入門については、Python チュートリアルを参照してください。Python ライブラリリファレンスには、組み込み型と標準型、定数、関数、およびモジュールが記載されています。最後に、Python リファレンスマニュアルには、コア言語の構文とセマンティクスが (おそらく) 詳細に記述されています。 (これらのドキュメントは、INTERNET リソースから入手できる場合があります。また、システムにインストールされている場合もあります。)
Python の基本的な機能を拡張するために、C または C++ で独自のモジュールを作成できます。ほとんどのシステムでは、これらのモジュールを動的にロードできます。Python は、既存のアプリケーションの拡張言語としても適応できます。内部ドキュメントを参照して、ヒントを得てください。
インストールされている Python モジュールとパッケージのドキュメントは、pydoc プログラムを実行することで表示できます。
コマンドラインオプション
-B インポート時に .pyc ファイルを書き込まない。PYTHONDONTWRITEBYTECODE も参照。
-b str(bytes_instance)、str(bytearray_instance)、および bytes/bytearray と str の比較に関する警告を発行する。(-bb: エラーを発行)
-c command
実行するコマンドを指定します (次のセクションを参照)。これにより、オプションリストが終了します (続くオプションは、コマンドへの引数として渡されます)。
--check-hash-based-pycs mode
Python がハッシュベースの .pyc ファイルの最新性を評価する方法を構成します。
-d パーサーのデバッグ出力をオンにします (専門家向け、コンパイルオプションによって異なります)。
-E 環境変数 (PYTHONPATH や PYTHONHOME など) を無視し、これらの変数がインタプリタの動作を変更しないようにします。
-h , -? , --help
インタプリタ実行可能ファイルの使い方の情報を表示して終了します。
--help-env
Python 固有の環境変数に関するヘルプを表示して終了します。
--help-xoptions
実装固有の -X オプションに関するヘルプを表示して終了します。
--help-all
完全な使用方法情報を表示して終了します。
-i 最初の引数としてスクリプトが渡された場合、または -c オプションが使用された場合、スクリプトまたはコマンドを実行した後にインタラクティブモードに入ります。$PYTHONSTARTUP ファイルは読み取りません。これは、スクリプトで例外が発生した場合に、グローバル変数またはスタックトレースを検査するのに役立ちます。
-I Python を分離モードで実行します。これには、-E、-P、-s も含まれます。分離モードでは、`sys.path` にはスクリプトのディレクトリもユーザーのサイトパッケージディレクトリも含まれません。すべての `PYTHON*` 環境変数も無視されます。さらに制限が加えられ、ユーザーが悪意のあるコードを注入することを防ぎます。
-m モジュール名
`sys.path` を検索して、指定されたモジュールを見つけ、対応する `.py` ファイルをスクリプトとして実行します。これにより、オプションリストが終了します(次のオプションはモジュールに引数として渡されます)。
-O `__debug__` の値に依存するアサート文とコードをすべて削除し、コンパイルされた(バイトコード)ファイルのファイル名に `.opt-1` を追加して拡張子 `.pyc` の前に付加します。
-OO -O を実行し、さらにドキュメンテーション文字列を破棄します。コンパイルされた(バイトコード)ファイルのファイル名を変更し、拡張子 `.pyc` の前に `.opt-2` を追加します。
-P 、ユーザーのスクリプトのディレクトリ、または空の文字列など、潜在的に安全でないパスを `sys.path` に自動的に追加しません。`PYTHONSAFEPATH` 環境変数も参照してください。
-q バージョンと著作権のメッセージを出力しません。これらのメッセージは、非対話モードでも抑制されます。
-R ハッシュのランダム化を有効にします。このオプションは、`PYTHONHASHSEED` 環境変数が 0 に設定されている場合にのみ有効です。ハッシュのランダム化はデフォルトで有効になっているためです。
-s ユーザーサイトディレクトリを `sys.path` に追加しません。
-S `site` モジュールのインポートと、それに関連する `sys.path` のサイトに依存した操作を無効にします。`site` が明示的にインポートされた場合でも、これらの操作を無効にします。
-u 標準出力と標準エラーのストリームをバッファリングしないように強制します。このオプションは、標準入力ストリームには影響しません。
-v モジュールが初期化されるたびに、モジュールがロードされた場所(ファイル名または組み込みモジュール)を示すメッセージを出力します。2 回指定すると、モジュールの検索時にチェックされた各ファイルについてメッセージを出力します。また、終了時にモジュールのクリーンアップに関する情報も提供します。
-V , --version
実行ファイルの Python バージョン番号を出力して終了します。2 回指定すると、ビルドに関する詳細情報を出力します。
-W 引数
警告制御。Python の警告メカニズムは、デフォルトで警告メッセージを `sys.stderr` に出力します。
最も単純な設定は、特定の操作をプロセスによって生成されるすべての警告(デフォルトで無視される警告を含む)に無条件に適用します。
-Wdefault # 呼び出し場所ごとに 1 回警告
-Werror # 例外に変換
-Walways # 常に警告
-Wall # -Walways と同じ
-Wmodule # 呼び出しモジュールごとに 1 回警告
-Wonce # Python プロセスごとに 1 回警告
-Wignore # 警告を出力しない
アクション名は自由に省略でき、インタープリターはそれを適切なアクション名に解決します。たとえば、-Wi は -Wignore と同じです。
引数の完全な形式は次のとおりです: action:message:category:module:lineno
空のフィールドはすべての値に一致し、末尾の空のフィールドは省略できます。たとえば、-W ignore::DeprecationWarning は、すべての DeprecationWarning 警告を無視します。
action フィールドは上記の説明どおりですが、残りのフィールドに一致する警告にのみ適用されます。
message フィールドは、出力された警告メッセージ全体と一致する必要があります。この一致は大文字と小文字が区別されません。
category フィールドは、警告カテゴリ(例: "DeprecationWarning")と一致します。これはクラス名である必要があり、一致テストは、メッセージの実際の警告カテゴリが指定された警告カテゴリのサブクラスであるかどうかをチェックします。
module フィールドは、(完全修飾された)モジュール名と一致します。この一致は大文字と小文字が区別されます。
lineno フィールドは行番号と一致します。ゼロはすべての行番号と一致し、したがって省略された行番号と同じです。
複数の -W オプションを指定できます。警告が複数のオプションに一致する場合、最後に一致したオプションのアクションが実行されます。無効な -W オプションは無視されます(ただし、最初の警告が発行されたときに、無効なオプションに関する警告メッセージが出力されます)。
警告は、PYTHONWARNINGS 環境変数を使用して、または Python プログラム内で warnings モジュールの warnings.filterwarnings() 関数を使用して制御することもできます。たとえば、警告メッセージで正規表現を使用できます。
-X オプション
実装固有のオプションを設定します。次のオプションが利用可能です。
-X cpu_count=N: os.cpu_count() の戻り値をオーバーライドします。
-X cpu_count=default: オーバーライドをキャンセルします。PYTHON_CPU_COUNT も参照。
-X dev: CPython の「開発モード」を有効にし、デフォルトでは有効にするにはコストがかかりすぎる追加のランタイムチェックを導入します。コードが正しい場合、デフォルトよりも冗長になることはありません。開発モードの効果:
* デフォルトの警告フィルタを追加します (-W default と同じ)。
* メモリアロケータにデバッグフックをインストールします。PyMem_SetupDebugHooks() C 関数を参照。
* faulthandler モジュールを有効にして、クラッシュ時に Python のトレースバックをダンプします。
* asyncio デバッグモードを有効にします。
* sys.flags の dev_mode 属性を True に設定します。
* io.IOBase デストラクタは、close() 例外をログに記録します。
-X importtime: 各インポートにかかる時間を表示します。モジュール名、累積時間(ネストされたインポートを含む)、および自己時間(ネストされたインポートを除く)が表示されます。マルチスレッドアプリケーションでは、その出力が破損する可能性があります。典型的な使用法は次のとおりです。
python3 -X importtime -c 'import asyncio'
-X faulthandler: faulthandler を有効にします。
-X frozen_modules=[on|off]: フローズンモジュールを使用するかどうかを指定します。
デフォルトは "on" です(または、ローカルビルドで実行している場合は "off")。
-X gil=[0|1]: GIL を有効 (1) または無効 (0) にします。PYTHON_GIL も参照。
--disable-gil でビルドされた場合にのみ利用できます。
-X int_max_str_digits=number: int と str の変換のサイズを制限します。
これにより、信頼できないデータを解析する際に、サービス拒否攻撃を防ぐことができます。デフォルトは sys.int_info.default_max_str_digits です。0 は無効にします。
-X no_debug_ranges:追加の場所情報(行末、開始列オフセット、および終了列オフセット)をコードオブジェクト内のすべての命令にマッピングするテーブルの包含を無効にします。これは、より小さいコードオブジェクトとpycファイルが必要な場合、およびインタープリターがトレースバックを表示するときに追加の視覚的な場所インジケーターを抑制する場合に役立ちます。
-X perf:Linuxの「perf」プロファイラをサポートします。また、PYTHONPERFSUPPORT=1を設定します。
-X perf_jit:DWARFサポート付きのLinuxの「perf」プロファイラをサポートします。また、PYTHON_PERF_JIT_SUPPORT=1を設定します。
-X presite=MOD:siteをインポートする前にこのモジュールをインポートします。また、PYTHON_PRESITEを設定します。これはデバッグビルドでのみ機能します。
-X pycache_prefix=PATH:.pycファイルを、コードツリーではなく、指定されたディレクトリをルートとする別のツリーに書き込むようにします。
-X showrefcount:プログラムの終了時、またはインタラクティブインタープリター内の各ステートメントの後に、合計参照カウントと使用されているメモリブロックの数を出力します。これはデバッグビルドでのみ機能します。
-X tracemalloc:tracemallocモジュールを使用して、Pythonのメモリ割り当てをトレースします。デフォルトでは、トレースのトレースバックには最新のフレームのみが保存されます。-X tracemalloc=NFRAMEを使用して、NFRAMEフレームのトレースバック制限でトレースを開始します。
-X utf8:オペレーティングシステムインターフェースでUTF-8モードを有効にし、デフォルトのロケール対応モードをオーバーライドします。-X utf8=0を使用して、UTF-8モードを明示的に無効にします(有効になるはずの場合でも)。詳細については、PYTHONUTF8を参照してください。
-X warn_default_encoding:'encoding=None'のEncodingWarningをオプトインで有効にします。
-x:ソースファイルの最初の行をスキップします。これはDOS固有のハックでのみ使用することを目的としています。警告:エラーメッセージの行番号が1つずれます!
インタープリターインターフェイス
インタープリターインターフェイスはUNIXシェルのインターフェイスに似ています。標準入力がttyデバイスに接続されている状態で呼び出されると、コマンドのプロンプトを表示し、EOFが読み取られるまで実行します。ファイル名引数を付けて呼び出される場合、またはファイルが標準入力として渡される場合、そのファイルからスクリプトを読み取り、実行します。-cコマンドで呼び出されると、コマンドで指定されたPythonステートメントを実行します。コマンドには、改行で区切られた複数のステートメントを含めることができます。Pythonステートメントでは、先頭の空白が重要です!非インタラクティブモードでは、入力全体は実行前に解析されます。
利用可能な場合、スクリプト名とそれに続く追加の引数は、Python変数sys.argvにスクリプトとして渡されます。sys.argvは文字列のリストです(最初にsysをインポートしてアクセスする必要があります)。スクリプト名が指定されていない場合、sys.argv[0]は空の文字列になります。-cが使用された場合、sys.argv[0]には文字列'-c'が含まれます。Pythonインタープリター自体によって解釈されるオプションは、sys.argvに配置されないことに注意してください。
インタラクティブモードでは、プライマリプロンプトは>>>です。2番目のプロンプト(コマンドが完了していない場合に表示されます)は...です。プロンプトは、sys.ps1またはsys.ps2に値を代入することで変更できます。インタープリターは、プロンプトでEOFを読み取ると終了します。処理されていない例外が発生した場合、スタックトレースが出力され、プライマリプロンプトに制御が戻ります。非インタラクティブモードでは、インタープリターはスタックトレースを出力した後、終了します。割り込み信号はKeyboardInterrupt例外を発生させます。他のUNIX信号はキャッチされません(ただし、IOError例外の代わりにSIGPIPEは無視される場合があります)。エラーメッセージはstderrに書き込まれます。
ファイルとディレクトリ
これらは、ローカルのインストール規約によって異なる場合があります。${prefix}と${exec_prefix}はインストールに依存し、GNUソフトウェアの場合と同様に解釈されるべきです。これらは同じになる場合があります。Debian GNU/{Hurd,Linux}では、デフォルトはどちらも/usrです。
${exec_prefix}/bin/python
インタープリターの推奨される場所。
${prefix}/lib/python<version>
${exec_prefix}/lib/python<version>
標準モジュールを含むディレクトリの推奨される場所。
${prefix}/include/python<version>
${exec_prefix}/include/python<version>
Python拡張を開発し、インタープリターを埋め込むために必要なヘッダーファイルを含むディレクトリの推奨される場所。
環境変数
PYTHONASYNCIODEBUG
この環境変数を空でない文字列に設定すると、asyncioモジュールのデバッグモードが有効になります。
PYTHON_BASIC_REPL
この変数を任意の値に設定すると、cursesとreadlineを必要とするPythonベースのREPLのロードを試みず、代わりに従来のパーサーベースのREPLを使用します。
PYTHONBREAKPOINT
この環境変数を0に設定すると、デフォルトのデバッガーが無効になります。デバッガーの代替のcallableに設定できます。
PYTHONCOERCECLOCALE
0に設定すると、メインのPythonコマンドラインアプリケーションは、従来のASCIIベースのCおよびPOSIXロケールを、より強力なUTF-8ベースの代替に強制する処理をスキップします。
PYTHON_COLORS
この変数を1に設定すると、インタープリターはさまざまな種類の出力を色付けします。0に設定すると、この動作が無効になります。
PYTHON_CPU_COUNT
この変数を正の整数に設定すると、os.cpu_countとos.process_cpu_countの戻り値がオーバーライドされます。
-X cpu_countオプションも参照してください。
PYTHONDEBUG
空でない文字列に設定すると、-dオプションを指定するのと同じになります。整数に設定すると、-dオプションを複数回指定するのと同じになります。
PYTHONEXECUTABLE
この環境変数を設定すると、sys.argv[0]はCランタイムから取得した値ではなく、この値に設定されます。Mac OS Xでのみ機能します。
PYTHONFAULTHANDLER
この環境変数を空でない文字列に設定すると、起動時にfaulthandler.enable()が呼び出され、SIGSEGV、SIGFPE、SIGABRT、SIGBUS、およびSIGILLシグナルに対するハンドラーがインストールされ、Pythonのトレースバックがダンプされます。
これは、-X faulthandlerオプションと同等です。
PYTHON_FROZEN_MODULES
この変数が on または off に設定されている場合、これは、フローズンモジュールがインポートメカニズムによって無視されるかどうかを決定します。on の場合、それらはインポートされ、off の場合は無視されます。デフォルトは、非デバッグビルド(通常の状態)では on、デバッグビルドでは off です。
^ X frozen_modules オプションも参照してください。
PYTHON_GIL
この変数が 1 に設定されている場合、グローバルインタプリタロック(GIL)が強制的にオンになります。0 に設定すると、GIL が強制的にオフになります。--disable-gil で構成されたビルドでのみ利用できます。
これは、-X gil オプションと同等です。
PYTHON_HISTORY
この環境変数を使用して、履歴ファイルの場所を設定できます(Unix では、デフォルトは ~/.python_history です)。
PYTHONNODEBUGRANGES
この変数が設定されている場合、コードオブジェクト内の各命令に追加の場所情報(行末、開始列オフセット、および終了列オフセット)をマッピングするテーブルの組み込みを無効にします。これは、より小さいコードオブジェクトと .pyc ファイルが必要とされる場合、およびインタプリタがトレースバックを表示するときに追加の視覚的な場所インジケータを抑制する場合に役立ちます。
PYTHONDONTWRITEBYTECODE
これが空でない文字列に設定されている場合、-B オプション(.pyc ファイルの書き込みを試行しない)を指定するのと同じです。
PYTHONDEVMODE
この環境変数が空でない文字列に設定されている場合、Python の「開発モード」を有効にし、デフォルトでは有効にするには高価すぎる追加のランタイムチェックを導入します。
これは、-X dev オプションと同等です。
PYTHONHASHSEED
この変数が "random" に設定されている場合、str および bytes オブジェクトのハッシュを生成するためにランダムな値が使用されます。
PYTHONHASHSEED が整数値に設定されている場合、それはハッシュランダム化によってカバーされる型に対して hash() を生成するための固定シードとして使用されます。その目的は、インタプリタ自体のセルフテストや、ハッシュ値を共有する一連の Python プロセスを許可するなど、再現可能なハッシュを可能にすることです。
整数は、[0、4294967295] の範囲内の 10 進数である必要があります。値 0 を指定すると、ハッシュランダム化が無効になります。
PYTHONHOME
標準 Python ライブラリの場所を変更します。デフォルトでは、ライブラリは ${prefix}/lib/python
PYTHONINSPECT
これが空でない文字列に設定されている場合、-i オプションを指定するのと同じです。
PYTHONINTMAXSTRDIGITS
文字列から変換するとき、および int を文字列に戻して変換するときに、int 値の最大桁数文字を制限します。値 0 は制限を無効にします。ベース 2、4、8、16、および 32 への変換は制限されません。
これは、-X int_max_str_digits=NUMBER オプションと同等です。
PYTHONIOENCODING
インタープリターの実行前に設定すると、stdin/stdout/stderrで使用されるエンコーディングを、エンコーディング名:エラーハンドラーの構文で上書きします。エラーハンドラーの部分はオプションで、str.encodeと同じ意味を持ちます。stderrの場合、エラーハンドラーの部分は無視され、常に\backslashreplaceが使用されます。
PYTHONMALLOC
Pythonのメモリアロケーターを設定したり、デバッグフックをインストールしたりします。使用可能なメモリアロケーターは、mallocとpymallocです。使用可能なデバッグフックは、debug、malloc_debug、pymalloc_debugです。
Pythonがデバッグモードでコンパイルされている場合、デフォルトはpymalloc_debugで、デバッグフックが自動的に使用されます。それ以外の場合、デフォルトはpymallocです。
PYTHONMALLOCSTATS
空でない文字列に設定すると、Pythonはpymallocメモリアロケーターの統計を、新しいpymallocオブジェクトアリーナが作成されるたびに、およびシャットダウン時に出力します。
この変数は、$PYTHONMALLOC環境変数を使用してCライブラリのmalloc(3)アロケーターを強制する場合、またはpymallocサポートなしでPythonが構成されている場合は無視されます。
PYTHONNOUSERSITE
空でない文字列に設定すると、-sオプションを指定するのと同じになります(ユーザーサイトディレクトリをsys.pathに追加しません)。
PYTHONOPTIMIZE
空でない文字列に設定すると、-Oオプションを指定するのと同じになります。整数に設定すると、-Oを複数回指定するのと同じになります。
PYTHONPATH
モジュールファイルのデフォルト検索パスを拡張します。形式は、シェル $PATH と同じです。コロンで区切られた1つ以上のディレクトリパスです。存在しないディレクトリは、黙って無視されます。デフォルトの検索パスは、インストールによって異なり、通常は${prefix}/lib/python<version>から始まります(上記のPYTHONHOMEを参照)。デフォルトの検索パスは、常に$PYTHONPATHの末尾に追加されます。スクリプト引数が与えられた場合、スクリプトを含むディレクトリが、$PYTHONPATHの前にパスに挿入されます。検索パスは、Pythonプログラム内の変数sys.pathから操作できます。
PYTHON_PERF_JIT_SUPPORT
この変数を0以外の値に設定すると、Linux perfプロファイラーのサポートが有効になり、Pythonの呼び出しがDWARF情報を使用して検出できるようになります。0に設定すると、サポートが無効になります。
^ X perf_jitオプションも参照してください。
PYTHONPERFSUPPORT
この変数を0以外の値に設定すると、Linux perfプロファイラーのサポートが有効になり、Pythonの呼び出しが検出できるようになります。0に設定すると、サポートが無効になります。
^ X perfオプションも参照してください。
PYTHONPLATLIBDIR
^ ys.platlibdirを上書きします。
PYTHONPROFILEIMPORTTIME
この環境変数を空でない文字列に設定すると、Pythonは各インポートにかかる時間を表示します。これは、コマンドラインで-X importtimeを設定するのと同じです。
PYTHONPYCACHEPREFIX
設定すると、Pythonは.pycファイルを、ソースツリー内の__pycache__ディレクトリではなく、このパスにあるミラーディレクトリツリーに書き込みます。
これは、-X pycache_prefix=PATHオプションを指定するのと同じです。
PYTHONSAFEPATH
空でない文字列に設定されている場合、`sys.path` に、現在のディレクトリ、スクリプトのディレクトリ、または空の文字列など、潜在的に安全でないパスを自動的に先頭に追加しません。 `-P` オプションも参照してください。
PYTHONSTARTUP
読み取り可能なファイルの名前である場合、そのファイルの Python コマンドは、インタラクティブモードで最初のプロンプトが表示される前に実行されます。 ファイルは、インタラクティブコマンドが実行されるのと同じ名前空間で実行されるため、ファイルで定義またはインポートされたオブジェクトは、インタラクティブセッションで修飾なしで使用できます。 また、このファイルで `sys.ps1` および `sys.ps2` プロンプトを変更することもできます。
PYTHONTRACEMALLOC
この環境変数を空でない文字列に設定すると、`tracemalloc` モジュールを使用して Python のメモリ割り当てを追跡します。
変数の値は、トレースバックに保存される最大フレーム数です。 たとえば、`PYTHONTRACEMALLOC=1` は、最新のフレームのみを保存します。
PYTHONUNBUFFERED
空でない文字列に設定されている場合、`-u` オプションを指定したのと同じ効果があります。
PYTHONUSERBASE
ユーザーベースディレクトリを定義します。これは、ユーザーサイトパッケージディレクトリのパスと、`python -m pip install --user` のインストールパスを計算するために使用されます。
PYTHONUTF8
1 に設定すると、Python の「UTF-8 モード」が有効になります。 0 に設定すると、無効になります。
PYTHONVERBOSE
空でない文字列に設定されている場合、`-v` オプションを指定したのと同じ効果があります。 整数に設定されている場合、`-v` を複数回指定したのと同じ効果があります。
PYTHONWARNDEFAULTENCODING
この環境変数を空でない文字列に設定すると、ロケール固有のデフォルトエンコーディングが使用されるときに `EncodingWarning` が発行されます。
PYTHONWARNINGS
コンマで区切られた文字列に設定されている場合、`-W` オプションを個々の値に対して指定したのと同じ効果があります。
デバッグモード変数
これらの変数を設定しても、Python が --with-pydebug ビルドオプションで構成されているデバッグビルドの場合にのみ効果があります。
PYTHONDUMPREFS
この環境変数が設定されている場合、インタープリターをシャットダウンした後に存続するオブジェクトと参照カウントがダンプされます。
PYTHONDUMPREFSFILE
設定されている場合、インタープリターをシャットダウンした後に存続するオブジェクトと参照カウントが、この環境変数に指定されたパスにあるファイルにダンプされます。
PYTHON_PRESITE
この変数をモジュールに設定すると、そのモジュールがインタープリターのライフサイクルの早い段階でインポートされ、`site` モジュールが実行される前、および `__main__` モジュールが作成される前にインポートされます。 これはデバッグビルドでのみ機能します。
これは、`-X presite=module` オプションと同じです。
著者
Python Software Foundation: https://www.python.org/psf/
インターネットリソース
メインウェブサイト: https://www.python.org/ ドキュメント: https://docs.python.org/ 開発者向けリソース: https://devguide.python.org/ ダウンロード: https://www.python.org/downloads/ モジュールリポジトリ: https://pypi.org/ メーリングリスト: comp.lang.python, comp.lang.python.announce
ライセンス
Pythonはオープンソースライセンスの下で配布されています。Pythonのソースコード配布に含まれる「LICENSE」ファイルを参照して、Pythonへのアクセスおよびその他の使用に関する条件および条項、およびすべての保証の免責事項を確認してください。