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

  • 相关阅读:
    打造好团队
    为什么要先订一个小目标
    什么叫上层次?
    信息系统的数据大分类
    系统有问题基本出在数据库上,web层无状态
    20155201 预备作业02
    预备作业01:你期望的师生关系是什么?
    laravel 获取当前路由 和url
    laravel -admin 禁止某一行删除
    laravel-admin 密码加密
  • 原文地址:https://www.cnblogs.com/leihui/p/5562379.html
Copyright © 2011-2022 走看看