ホームページ > バックエンド開発 > Python チュートリアル > 自分の Python シェルが 32 ビットか 64 ビットかを確認するにはどうすればよいですか?

自分の Python シェルが 32 ビットか 64 ビットかを確認するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-01 06:57:18
オリジナル
450 人が閲覧しました

How Can I Determine if My Python Shell is 32-bit or 64-bit?

Python シェル ビット アーキテクチャの決定

Python シェルが現在 32 ビット モードで実行されているか、64 ビット モードで実行されているかを知りたいですか?これを使用すると簡単に答えを得ることができます:

Check sys.maxsize

import sys
print(sys.maxsize)
ログイン後にコピー
  • sys.maxsize が 232 の場合は 64 ビット モードを示します。
  • sys.maxsize が 2
  • 32 以下の場合、32 ビット モードを示します。

構造体のポインター サイズを確認します

import struct
pointer_size = 8 * struct.calcsize("P")
print(pointer_size)
ログイン後にコピー
    pointer_size が 32 の場合、32 ビット モードを意味します。
  • pointer_size が 64 の場合、64 ビット モードを意味します。

注:

    sys.maxsize は Python 2.6 以降でのみ機能します。
  • platform.architecture() は、場合によっては信頼性の低い結果を生成する可能性があるため、この目的には推奨されません (OS X ユニバーサル バイナリなど)。
これらのメソッドを通じて、現在の Python シェルが 32 ビット モードで実行されているか 64 ビット モードで実行されているかを簡単に判断できるため、プログラムの開発とデバッグが容易になります。

以上が自分の Python シェルが 32 ビットか 64 ビットかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート