通过代码实例了解Python sys模块

  

sys -系统特定的参数和功能
  

  

该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数。它始终可用。

  

代码如下

        # !/usr/bin/python   #文件名:cat.py      导入系统      def readfile(文件名):   “一个文件打印到标准输出。”   f=文件(文件名)   而真正的:   行=f.readline ()   如果len(线)==0:   打破   打印线,#注意逗号   f.close ()      #脚本从这里开始   如果len (sys.argv) & lt;2:   打印指定的任何行动。   西斯退出()      如果sys.argv [1] .startswith (“-”):   选择=sys.argv [1] [2]   #获取系统。argv[1]但没有前两个字符   如果选择==鞍姹尽?   打印的版本1.2   elif选项==鞍镏?   打印“\   该程序输出到标准输出文件。   可以指定任意数量的文件。   选项包括:   ——版本:打印版本号   ——帮助:显示该帮助”   其他:   打印“未知的选择。”   西斯退出()   其他:   的文件名sys.argv [1:]:   readfile(文件名)      

这个程序用来模仿linux中猫的命令。

  

在python程序运行的时候,即不是在交互模式下,在sys.argv[]列表中总是至少有一个项目,它就是当前运行的程序的名称,其他的命令行参数在这个项目之后。

  

另外,系统模块中还有其他特别有用的项目,系统。stdin sys。stdout sys.stderr分别对应标准输入,标准输出,标准错误。

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

通过代码实例了解Python sys模块