os模块查看系统数据
2024-10-09 06:31:46
>>> 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'
最新文章
- JS客户端RSA加密,Java服务端解密
- 如何成为一位优秀的创业CEO
- 由函数clock想到的
- C#中messagebox用法
- 如何添加网站for Linux(绑定域名)
- CruiseControl.NET : svnrevisionlabeller
- cocos2dx中的精灵CCSprite
- shell 调用mysql 存储过程判断真假
- 如何在appconfig中配置服务的ip
- .NET Core开源组件:后台任务利器之Hangfire
- Three.js与webVR
- Ruby on Rails---Active Admin使用(一)
- Solr 5.5.0 + tomcat 7.0.69 + zookeeper-3.4.6 Cloud部署
- ubuntu安装chkconfig.deb系统服务管理工具
- Android Studio 发布 APK
- java中的设计模式一 装饰模式
- 35. oracle中instr在平台上的转换用法
- 搭建markdown图床-腾讯云COS
- canvas转img,blob相互转换
- VS的IISExpress配置通过IP访问程序
热门文章
- 转载 配置vue项目
- OpenStack知识点详解
- 有点干货 | Jdk1.8新特性实战篇(41个案例)
- SpringBoot外部化配置使用Plus版
- [ubuntu][mysql 5.7]安装后没有密码?如何登录
- MySQL死锁系列-常见加锁场景分析
- Java集合(十)实现Map接口的HashMap
- 【汇总】 为园友写的皮肤制作工具 awescnb
- 使用Vue+Django+Ant Design做一个留言评论模块
- web-信息泄露基础知识总结(持续更新)