Python操作文件

发布时间 2023-07-13 14:09:16作者: 摩天居士-谢烟客

1. os模块用法

  • os.getcwd():获取当前工作路径
  • os.chdir():改变当前工作路径
  • os.makedirs():创建新文件夹
  • os.path.join():文件路径进行拼接
  • os.path.abspath(path):将返回参数的绝对路径的字符串
  • os.path.isabs(path):判断参数是否为绝对路径
  • os.path.relpath(path,start):将返回从start路径到path的相对路径的字符串,如果没有提供start,就是用当前工作目录作为开始路径。
  • os.path.dirname(path):返回路径的目录名称
  • os.path.basename(path):返回目录的最后文件的基本名词
  • os.path.split():同时获取目录名称和基本名称的两个字符串组成的元祖
  • os.path.getsize(path):将返回path参数中文件的字节数
  • os.listdir(path):将返回path路径下所有文件和目录的列表
  • os.path.exists(path):判断path路径是否存在
  • os.path.isfile(path):判断path是否是一个文件
  • os.path.isdir(path):判断path是否是一个目录

2. 读写文件

2.1 在python中,读写文件有三个步骤:

  1. 调用open()函数,返回一个File对象
  2. 调用File对象的read()或write()方法。
  3. 调用File对象的close()方法,关闭该文件。