Запутанная проблема системной информации
Я использую небольшой кусочек кода Python для просмотра системной информации. Когда я пытаюсь сделать это в своей системе, я получаю это;
>>> import platform
>>> platform.machine()
'AMD64'
>>> platform.platform()
'Windows-7-6.1.7601-SP1'
>>>
AMD64 означает, что моя система 64-битная, как всегда; когда я иду в C
, есть (x86)
рядом с Program Files
, поскольку x86
значит 32-битный, почему x86
есть ли моя система 64-битная?
1 ответ
Папка называется Program Files (x86)
существует только в системах x64. Он используется для установки программ, отличных от x64 (которые все еще могут работать в системе x64). Фактические программы x64 хранятся в Program Files
папку, но имя всегда переводится на ваш язык (если я перейду к C: я увижу его как Programmes
потому что у меня винда на французском).
Если вы нажмете комбинацию клавиш Windows + Pause / Attn или перейдете в Control Pannel -> System, там будет "(32 бита)" рядом с названием ОС, если у вас Windows 32 бита, и ничего не будет, если она составляет 64 бита.