zoukankan      html  css  js  c++  java
  • 文件操作os/os.path/open/read

    文件操作

    os模块

    得到当前工作目录 os.getcwd()

    返回指定目录下的所有文件和目录名 os.listdir()

    函数用来删除一个文件 os.remove()

    创建单个目录 os.mkdir("test")

    创建空文件 os.mknod("test.txt")

    重命名 os.rename(old, new)

    os.path模块

    返回一个路径的目录名和文件名 os.path.split()

     例如 os.path.split('/home/swaroop/byte/code/poem.txt') 结果:('/home/swaroop/byte/code', 'poem.txt')

    获取文件大小 os.path.getsize(filename)

    检验给出的路径是否真的存 os.path.exists()

    open

    fp = open("test.txt", w) 直接打开一个文件,如果不存在则创建文件

    关于open的常用模式:

    w 以写的方式打开

    a 以追加的模式打开

    r+ / w+ / a+ 都是以读写的方式打开

    rb 以二进制读模式打开

    wb 以二进制写模式打开

    rb+ / wb+ 都是以二进制读写的模式打开

    read

    fp.read([size]) size为读取的长度,以byte为单位

    fp.readline([size]) 读一行 ,如果定义了size 有可能返回的只是一行的一部分

    fp.readlines([size]) 把文件每一行作为一个list的一个成员,并返回这个list,其内部是通过循环调用readline()来实现的

    fp.close() 关闭文件 在文件操作的末尾加上这条命令 虽然python自带,但还是要养成这个习惯

     

  • 相关阅读:
    2019年1月26日训练日记
    2019年1月25日训练日记
    2019年1月24日训练日记
    2019年1月23日训练日记
    2019年1月22日训练日记
    2019年1月21日训练日记
    2019年1月20日训练日记
    2019年1月19日训练日记
    2019年1月18日训练日记
    C语言学习小结
  • 原文地址:https://www.cnblogs.com/yanruizhe/p/11297651.html
Copyright © 2011-2022 走看看