美文网首页
文件操作

文件操作

作者: 测试媛617 | 来源:发表于2018-08-21 17:00 被阅读0次
    • 路径
    os.path.join('路径','文件名')     # 传递给几个文件相关函数
    os.getcwd()    # 获取当前工作路径
    os.chdir()    # 更改当前工作路径
    os.mkdir()    # 创建新文件夹
    os.path.abspath()     # 返回参数的绝对路径的字符串
    os.path.isabs()       # 判断参数是否是一个绝对路径
    os.path.realpath(path,start)    # 将返回从start路径到path的相对路径的字符串
    os.path.dirname()        # 包含path参数中最后一个斜杠之前的所有内容
    os.path.basename()       # 返回一个包含path参数中最后一个斜杠之后的所有内容
    os.path.split()      # 输出一个路径的目录名称和基本名称
    os.path.sep()        # 文件夹分割
    
    • 文件大小
    os.path.getsize(path)      # 返回path参数中文件的字节数
    os.listdir(path)        # 返回文件名字符串的列表
    
    • 路径有效性
    os.path.exists(path)       # path所指文件夹是否存在
    os.path.isfile(path)       # 若path是一个文件,则返回true
    os.path.isdir(path)        # 若path是一个文件夹,则返回true
    
    • 文件读写

    文件读写的三个步骤:
    1.调用open()函数,返回一个file对象;
    2.调用file对象的read()或write()方法;
    3.调用file对象的close()方法,关闭该文件。

    open()       # 打开文件
    read()        # 读取文件内容
    write()        # 写入文件
    
    • 用shelve模块保存变量
    import shelve
    

    相关文章

      网友评论

          本文标题:文件操作

          本文链接:https://www.haomeiwen.com/subject/bwejiftx.html