>>> import os
>>> os.name # 操作系统类型
'posix'
如果是posix,说明系统是Linux、Unix或Mac OS X,如果是nt,就是Windows系统。 要获取详细的系统信息,可以调用uname()函数: >>> os.uname()
posix.uname_result(sysname='Darwin', nodename='MichaelMacPro.local', release='14.3.0', version='Darwin Kernel Version 14.3.0: Mon Mar 23 11:59:05 PDT 2015; root:xnu-2782.20.48~5/RELEASE_X86_64', machine='x86_64')
注意uname()函数在Windows上不提供,也就是说,os模块的某些函数是跟操作系统相关的。 环境变量
在操作系统中定义的环境变量,全部保存在os.environ这个变量中,可以直接查看: >>> os.environ
environ({'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'TERM_PROGRAM_VERSION': '', 'LOGNAME': 'michael', 'USER': 'michael', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/mysql/bin', ...})
要获取某个环境变量的值,可以调用os.environ.get('key'): >>> os.environ.get('PATH')
'/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/mysql/bin'
>>> os.environ.get('x', 'default')
'default'

最新文章

  1. JS客户端RSA加密,Java服务端解密
  2. 如何成为一位优秀的创业CEO
  3. 由函数clock想到的
  4. C#中messagebox用法
  5. 如何添加网站for Linux(绑定域名)
  6. CruiseControl.NET : svnrevisionlabeller
  7. cocos2dx中的精灵CCSprite
  8. shell 调用mysql 存储过程判断真假
  9. 如何在appconfig中配置服务的ip
  10. .NET Core开源组件:后台任务利器之Hangfire
  11. Three.js与webVR
  12. Ruby on Rails---Active Admin使用(一)
  13. Solr 5.5.0 + tomcat 7.0.69 + zookeeper-3.4.6 Cloud部署
  14. ubuntu安装chkconfig.deb系统服务管理工具
  15. Android Studio 发布 APK
  16. java中的设计模式一 装饰模式
  17. 35. oracle中instr在平台上的转换用法
  18. 搭建markdown图床-腾讯云COS
  19. canvas转img,blob相互转换
  20. VS的IISExpress配置通过IP访问程序

热门文章

  1. 转载 配置vue项目
  2. OpenStack知识点详解
  3. 有点干货 | Jdk1.8新特性实战篇(41个案例)
  4. SpringBoot外部化配置使用Plus版
  5. [ubuntu][mysql 5.7]安装后没有密码?如何登录
  6. MySQL死锁系列-常见加锁场景分析
  7. Java集合(十)实现Map接口的HashMap
  8. 【汇总】 为园友写的皮肤制作工具 awescnb
  9. 使用Vue+Django+Ant Design做一个留言评论模块
  10. web-信息泄露基础知识总结(持续更新)