Запутанная проблема системной информации

Я использую небольшой кусочек кода 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 бита.

Другие вопросы по тегам