• 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

  • 相关阅读:
    数据库水平切分(拆库拆表)的实现原理解析(转)
    json序列化 & 反序列化
    数据库工作原理
    【原创】python多线程测试接口性能
    XML解析(DOM、ElementTree)及转换为JSON
    nginx+supervisor+gunicorn+flask
    3、爬取干货集中营的福利图片
    Python多环境扩展管理
    九、frp对外提供简单的文件访问服务
    八、frps服务端与nginx可共用80端口
  • 原文地址:https://www.cnblogs.com/leihui/p/5562379.html
Copyright © 2020-2023  润新知