判断当前操作系统类型
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import platform def TestPlatform(): print ("----------Operation System--------------------------") # Windows will be : (32bit, WindowsPE) # Linux will be : (32bit, ELF) print(platform.architecture()) # Windows will be : Windows-XP-5.1.2600-SP3 or Windows-post2008Server-6.1.7600 # Linux will be : Linux-2.6.18-128.el5-i686-with-redhat-5.3-Final print(platform.platform()) # Windows will be : Windows # Linux will be : Linux print(platform.system()) # 包含上面所有的信息汇总 # print platform.uname() print ("--------------Python Version-------------------------") # Windows and Linux will be : 3.1.1 or 3.1.3 print(platform.python_version()) def UsePlatform(): sysstr = platform.system() if sysstr == "Windows": print ("Call Windows tasks") elif sysstr == "Linux": print ("Call Linux tasks") else: print ("Other System tasks: %s" % sysstr) return sysstr print(UsePlatform()) TestPlatform() |
打印结果
0 1 2 3 4 5 6 7 |
Call Windows tasks Windows ----------Operation System-------------------------- ('32bit', 'WindowsPE') Windows-10-10.0.16299 Windows --------------Python Version------------------------- 2.7.13 |