7 python
我试过了:
print os.name
Run Code Online (Sandbox Code Playgroud)
我得到的输出是:
:nt
Run Code Online (Sandbox Code Playgroud)
但是,我希望输出更像"Windows 98"或"Linux".
经过这个问题的建议,我也尝试过:
import os
print os.name
import platform
print platform.system()
print platform.release()
Run Code Online (Sandbox Code Playgroud)
我的输出是:
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'
Run Code Online (Sandbox Code Playgroud)
我使用的是Python 2.5.2.我究竟做错了什么?
Tho*_*ens 36
尝试:
import platform
print platform.system(), platform.release()
Run Code Online (Sandbox Code Playgroud)
我在我的计算机上使用Python 2.6尝试了这个,我把它作为输出:
Windows XP
Run Code Online (Sandbox Code Playgroud)
在您最新的编辑之后,我看到您调用了脚本platform.py.这是造成命名问题,当你打电话的platform.system()和platform.release(),它看起来在你的文件,而不是Python的平台模块.如果更改文件名,则应解决所有问题.
| 归档时间: |
|
| 查看次数: |
15492 次 |
| 最近记录: |