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])    # 它是以列表的形式输出的,所以可以指定取下标的值
  • 相关阅读:
    搜索旋转排序数组
    SpringBoot整合mybatis
    《浪潮之巅》阅读笔记01
    阅读杂记01
    go home or stand up
    关于URL编码/javascript/js url 编码(轉)
    水晶报表 相关。
    Format函数(转)
    asp 亂碼問題。
    圣人不死,大盗不止
  • 原文地址:https://www.cnblogs.com/liangbc/p/12635398.html
Copyright © 2011-2022 走看看