建置機器資訊 (build_machine)

提供關於建置機器(實際執行編譯的機器)的資訊。請參閱交叉編譯

目前,這些值是使用 platform.system()platform.machine() 填入的。如果您認為任何這些返回的值對於您的系統或 CPU 不正確,或者您的作業系統不在連結的表格中,請提交錯誤報告,並提供詳細資訊,我們會進行調查。

擴展自

建置機器資訊由以下子類型擴展:

建置機器資訊方法

build_machine.cpu()

返回更具體的 CPU 名稱,例如 i686armv8l 等。

簽章

str cpu()


build_machine.cpu_family()

返回 CPU 系列名稱。此表格包含所有已知的 CPU 系列。這些保證會繼續運作。

簽章

str cpu_family()


build_machine.endian()

在 big-endian 系統上返回 'big',在 little-endian 系統上返回 'little'

簽章

str endian()


build_machine.kernel()

返回作業系統核心的名稱,例如 linuxxnunt請在此處查看更完整的列表 這些比 system 更具體。如果無法偵測到(對於建置機器),或者未在交叉檔案中設定(對於交叉編譯時的主機機器),則呼叫此方法將會是致命的。

簽章

(自 1.2.0 起)

str kernel()


build_machine.subsystem()

返回作業系統的變體,例如 iostvos請在此處查看更完整的列表 這些比 system 更具體。如果無法偵測到(對於建置機器),或者未在交叉檔案中設定(對於交叉編譯時的主機機器),則呼叫此方法將會是致命的。

簽章

(自 1.2.0 起)

str subsystem()


build_machine.system()

返回作業系統名稱。此表格列出所有目前已知的作業系統名稱,這些保證會繼續運作。

簽章

str system()


搜尋結果為