python 学习第9天 os,sys,commands模块的使用

1.模块是为了实现对程序特定功能的调用和存储,并且封装起来被其他程序调用

2,模块的好处:

程序的可扩展性,减少程序代码,方便程序架构的更改

3.python自带200多个常用模块,但是官网已经收集多于2000个模块了(2015)

4.常用的模块:

1) sys 模块

sys.argv :是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始 

sys.path:python的环境变量

sys.version:运行python的环境

sys.version_info :运行python的内核版本环境

sys.platform:运行python的系统

sys.exit():退出交互环境

sys常用模块

2)commands模块:

commands.getoutput('shell-command')

comands.getstatusoutput('shell-common')   --------->返回一个元组(运行状态和执行结果)

commands.getstatus('目录名')  ------->返回ls -ld file执行的结果

commands命令
获取目录的权限信息

3)os.模块

os.system('shell-command')        执行shell命令

os.lstat('file-name')                      查看文件的状态

os.mkdir('文件名')                        创建文件

os模块的使用
os执行shell命令
文件的状态
os目录地址的操作
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容