1、File(文件)方法

在输入输出的部分,已经学了open()、f.read()、f.write()……这些函数了,不知道菜鸟教程为啥还单独设了这章节,那就再巩固一下吧。

  1、open()方法:Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。

  一般格式: open(file, mode='r')

  完整格式: open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

        encoding: 一般使用utf8,防止中文乱码。

  2、file对象由open方法创建,file对象的常用函数:

Day08 - Python3文件和OS_常用函数

 

 Day08 - Python3文件和OS_html_02

 

 2、OS文件/目录方法

os 模块提供了非常丰富的方法用来处理文件和目录。常用方法也太多了……

就列举几个常用的吧:

  1、os.getcwd(): 返回当前工作目录。

  2、os.listdir(path): 返回path指定的文件夹包含的文件或文件夹的名字的列表。

  3、os.open(file, flags[, mode]):打开一个文件,并且设置需要的打开选项,mode参数是可选的。

  更多函数参考菜鸟教程:https://www.runoob.com/python3/python3-os-file-methods.html