zoukankan      html  css  js  c++  java
  • 《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

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

     

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

  • 相关阅读:
    centos7中如何让网卡名不被改变
    设置git使用vim作为编辑器
    vim复制时保留原有格式
    Linux添加自定义命令方法
    从graphite中删除字段信息
    jquery图片上传新思路
    注册代码
    JQ基本和层级选择器-p9-09
    DOM对象和JQ对象相互转换
    DOM对象和JQuery对象
  • 原文地址:https://www.cnblogs.com/zhangjiyou/p/13799463.html
Copyright © 2011-2022 走看看