I tried:
print os.name
我得到的输出是:
:nt
但是,我想要输出更像“Windows 98”或“Linux”。
在这个问题的建议之后,我也尝试过:
import os
print os.name
import platform
print platform.system()
print platform.release()
我的输出是:
Traceback (most recent call last):
File "C:/Documents and Settings/BIU1LR/Desktop/python_programs/program/platform.py", line 3, in <module>
import platform
File "C:/Documents and Settings/BIU1LR/Desktop/python_programs/program\platform.py", line 4, in <module>
print platform.system()
AttributeError: 'module' object has no attribute 'system'
我正在使用Python 2.5.2。我究竟做错了什么?
Try:
import platform
print platform.system(), platform.release()
我在我的计算机上用 Python 2.6 尝试了这个,得到了输出:
Windows XP
在您最新的编辑之后,我看到您将脚本命名为 platform.py。这会导致命名问题,就像当您调用platform.system()
and platform.release()
,它在你的文件中查找,而不是Python的平台模块。如果更改文件名,所有问题都应该得到解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)