美文网首页
Python文件与文件夹操作

Python文件与文件夹操作

作者: XUEMANoba | 来源:发表于2018-05-12 12:15 被阅读0次

    一、文件操作

    读文件

    要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符:

    f = open('/Users/michael/test.txt', 'r')  //标示符'r'表示读
    这样,我们就成功地打开了一个文件。
    f.read()
    
    • read(num)读单个长度:可以从文本中读取数据,num表示要从文件中读取的数据的长度(单位是字节)

    • (readlines) 读所有行:Readlines可以按照行的方式把整个文件中的内容一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素

    • readline)读一行

    最后一步是调用close()方法关闭文件。文件使用完毕后必须关闭

    f.close()
    

    写文件

    写文件和读文件是一样的,唯一区别是调用open()函数时,传入标识符'w'或者'wb'表示写文本文件或写二进制文件:

    f = open('/Users/michael/test.txt', 'w') //标示符'w'表示写
    这样,我们就可以写入文件内容。
    f.write("hello word")
    f.close()
    

    获取当前读写的位置

    #查找当前位置
    position = f.tell()
    

    定位到某个位置

    如果在读写文件的过程中,需要从另外一个位置进行操作的话,可以使用seek()
    seek(offset, from)有2个参数:

    • offset=偏移量

    • from=方向(0:表示文件开头,1:表示当前位置,2:表示文件末尾)

    #定位到文件末尾3字节处
    f.seek(-3,2)
    

    文件重命名

    rename(需要修改的文件名, 新的文件名)
    

    删除文件

    remove(待删除的文件名)
    

    二、文件夹的相关操作

    在操作文件夹之前,需要导入os模块(import os)

    创建文件夹

    os.mkdir("文件夹名字")
    

    获取当前目录

    os.getcwd()
    

    改变默认目录

    os.chdir("../")
    

    获取目录列表

    os.listdir()
    

    删除文件夹

    os.rmdir()
    

    相关文章

      网友评论

          本文标题:Python文件与文件夹操作

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