解决Python中platform模块未定义的NameError问题及代码示例
解决platform模块NameError问题
执行语句platform_details = platform.platform()时出现错误:NameError: name 'platform' is not defined,这是因为未导入platform模块。
以下是正确导入该模块并获取系统平台信息的Python代码:
# 导入模块 import platform # 定义字典存储信息 info = {} # 获取平台详情 platform_details = platform.platform() info["platform details"] = platform_details # 获取系统名称 system_name = platform.system() info["system name"] = system_name # 获取处理器名称 processor_name = platform.processor() info["processor name"] = processor_name # 获取架构详情 architecture_details = platform.architecture() info["architectural detail"] = architecture_details # 打印所有信息 for key, value in info.items(): print(key, " - ", value)
内容的提问来源于stack exchange,提问作者Kaushik Kumar
相关产品推荐
相关产品推荐

