zoukankan      html  css  js  c++  java
  • python --- os,sys 模块常用方法

    os 和 sys 模块,从名字上来看就是一个和操作系统有关的模块。

      -  os 模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。

    我的岗位是基于Linux系统的运维,所以我使用这个模块最多就是在Linux命令行上执行shell命令,所以这里我先介绍几个最简单好用的参数,今后再补充。哈哈。

    import os  # 导入模块
    #
    用来执行 shell 命令,执行命令不保存结果 # 如果赋值给一个变量则变量中保存的值为执行代码的返回值 os.system("ls") # 可以使用popen来保存执行命令的结果,但是得使用函数 read() 读出来 cmd = os.popen("df | awk '{print $2}'").read() print(cmd) # 这样可以输出命令的结果

      -  sys模块

        -  在shell中有一种变量为位置变量:($0 , $1 , $2 , $3)依次是 执行脚本名称 参数1 参数2 参数3 

        -  那么在Python中如何获取到这些值呢?sys 模块就可以解决这个问题

    import sys    # 导入模块
    
    print(sys.path)    # 输出 Python 的环境变量
    print(sys.argv)    # 输出 执行脚本名称(包括后跟的参数)
    print(sys.argv[1])    # 它是以列表的形式输出的,所以可以指定取下标的值
  • 相关阅读:
    同步请求和异步请求的区别
    Ajax初步理解
    ajax的GET和POST请求
    What's this?(js)
    rxjs
    Angular7_获取异步方法里面的数据
    Angular7_人员登记系统
    Angular7
    特殊操作符
    Oracle 表操作
  • 原文地址:https://www.cnblogs.com/liangbc/p/12635398.html
Copyright © 2011-2022 走看看