zoukankan      html  css  js  c++  java
  • Python简要标准库(1)

    sys


    sys这个模块让你能够访问与Python解释器联系紧密的变量和函数 其中的一些在下表

    F
    argv 命令行参数,包括脚本名称
    exit([arg]) 退出当前的程序,可选参数为给定的返回值或者错误信息
    modules 映射模块名字到载入模块的字典
    path 查找模块所在目录的目录名列表
    platform 类似sunos或者win32的平台标识符
    stdin 标准输入流
    stdout 标准输出流
    stderr 标准错误流

    示例:

       image  image

    os


    os模块提供了访问多个操作系统服务的功能

    environ 对环境变量进行映射
    system(command) 在子shell中执行操作系统命令
    sep 路径中的分隔符
    pathsep 分隔路径的分隔符
    linesep 行分隔符( )
    urandom(n) 返回n字节的加密强随机数据
    getcwd() 返回当前目录的名称
    os.path.abspath('example.txt') 寻找文件的绝对路径
    os.path.exists('example.txt') 检测一个文件或目录是否存在
    os.path.isdir('example.txt') 检测是否为目录
    os.path.isfile('example.txt') 检测是否为文件
    os.listdir(cwd) 返回指定目录中的文件
    os.path.join(dirname,name) 接受一个目录和一个文件名称,将它们拼接为一个完整的路径

    示例

    image

    但是在windows下,DOS会在空格处停下来  解决问题的函数是windwos特有的函数

    image

    fileinput


    fileinput模块让你能够轻松的遍历文的所有行

    input(files[,input[,backup]]) 便于遍历多个输入流中的行
    filename() 返回当前文件的名称
    lineno() 返回当前累计的行数
    filelineno() 返回当前的行数
    isfirstline() 检查当前行是否为文件的第一行
    isstdin() 检查最后一行是否来自sys.stdin
    nextfile() 关闭当前文件,移动到下一个文件
    close() 关闭序列

    示例

    为文件添加脚本号

    image                              image

  • 相关阅读:
    Docker-compose部署Elasticsearch+Kibana+Filebeat+APM(7.13.2)
    容器和镜像转化、迁移方式
    Docker部署redis主从+读写分离+哨兵
    简单的Redis及哨兵监控报警
    Prometheus监控docker容器
    Jenkins---多选参数构建
    Nginx——基于站点目录和文件的URL访问控制、禁止IP/非法域名访问
    Docker-compose构建jenkins环境
    Docker部署kafka集群
    Goreplay-使用真实流量测试
  • 原文地址:https://www.cnblogs.com/leihui/p/5562379.html
Copyright © 2011-2022 走看看