How do I determine if my python shell is executing in 32bit or 64bit?

前端 未结 18 1313
北恋
北恋 2020-11-22 04:25

I need a way to tell what mode the shell is in from within the shell.

While I\'m primarily an OS X user, I\'d be interested in knowing about other platforms as well.<

18条回答
  •  独厮守ぢ
    2020-11-22 04:38

    Try using ctypes to get the size of a void pointer:

    import ctypes
    print ctypes.sizeof(ctypes.c_voidp)
    

    It'll be 4 for 32 bit or 8 for 64 bit.

提交回复
热议问题