我要检查操作系统(在运行脚本的计算机上)。
我知道我可以os.system('uname -o')在Linux 中使用它,但是它在控制台中给了我一条消息,我想写一个变量。
os.system('uname -o')
如果脚本可以告诉您它是Mac,Windows还是Linux,那就可以了。我该如何检查?
您可以使用sys.platform:
sys.platform
from sys import platform if platform == "linux" or platform == "linux2": # linux elif platform == "darwin": # OS X elif platform == "win32": # Windows...
sys.platform具有比更好的粒度sys.name。
sys.name
有关有效值,请参阅文档。