1、打开文件
""" dir = open(”路径“,mode=“”,encoding="") mode是指定要对文件的操作,一般r为读文件,w为写文件,a为追加内 容(rb为读二进制文件,wb为写二进制文件) (1) read dir.read() 使用read方法会将文件所有的内容全部读取出来(一般比较适合读取小文 件的时候) dir.readline() 使用readline方法会将文件一行一行的读取去除,执行一次就会读取一行 内容,当督导文件尾部之后,会继续读取空格 dir.readlines() readlines方法会将文件行数生成一个列表并读取出来 read(1024)read方法加入数字代表会读取1024个字节也就是1k,可以 使用for循环来循环读取(read() readline() readlines() read(1024) 都 可以进行读取,可以根据自己需要的文件大小,或者来获取内容需要做什 么操作来进行使用) (2) write write方法是写入内容,当是用write像文件写入内容的时候,如果指定的 文件不存在,那么会自动创建文件,如果指定文件村子啊,那么会清空原 文件,然后在写入 追加文件内容的时候,如果指定文件名存在,会在文件尾部添加新的内容 追加文件内容的时候,如果指定文件名不存在,会新建文件,写入内容 前文中打开文件使用a使用write就是追加 (3)close dir.close() 关闭文件 """
注意,如果打开文件必须执行close方法,否则会消耗系统的内存,导致内存泄露等问题
可以使用with open()方法,系统会自动来关闭文件,实现原理是python的高阶方法,后续介绍