《Python编程 第四版》 -第2章 系统工具

本章重点内容:

1、系统编程概述

2、介绍sys模块

3、介绍os模块

接下来展开详细的说明:

1、系统编程概述

Python中大多数系统级借口都集中在两个模块,sys和os,

sys负责导出与Python解释器本身相关的组件(如模块搜索路径)

os则包含与Python所在底层操作系统相对应的变量和函数

获取模块文档,可以通过dir查看,代码如下:

内容会有很多,此处只是截取部分

 

 如果想看到底有多少个的话,可以使用len函数,代码如下:

 

 系统显示有92个

通过内置的__doc__模块也可以查看,如下:

 

 同样的逻辑,也可以查看其他系统模块的内容,例如os

2、介绍sys模块

sys包含很多信息的名称,例如平台和版本

可以查看当前操作系统名称,计算机上最大整型,以及Python解释器的版本号,具体代码如下:

 

 同时也可以查看,模块搜索逻辑,代码如下:

 

 其中第一路径,就是我们现在代码工作的当前路径,当前路径是默认作为第一个搜索路径的

通过系统模块中的modules可以查看系统中已经加载的模块列表,如下:有很多,此处截取部分

 

 可以看下一共有多少加载的模块:七百多个,的确很多

 

 sys模块还可以导出其他重要和经常使用的工具:

sys.argv:显示未由字符串卒中的列表的命令行参数

sys.stdin/sys.stdout/sys.stderr:标准流

sys.exit:强制退出 

3、介绍os模块

os模块要比sys模块大的多,有150个,而sys仅有90+个

 

 其中os.path下面又会有很多

 

 os也有自己的管理工具

查看调用函数的进程ID:

 

 查看当前的工作目录:

 

 查看底层运行平台所采用的目录组分隔符号:

 

 查看目录列表中分割目录的字符:

 

 此外,一些常见的os.path工具也会经常用到:

例如检查文件类型:isdir/isfile

 

 也可以检查文件是否存在:

 

 

以上就是本章重点说明内容

posted @ 2020-10-11 21:28  诡刺-ThornSoul  阅读(111)  评论(0编辑  收藏  举报