写写python中文件处理的标准库

os 模块提供了许多用于操作文件和目录的函数。以下是一些常用的函数:

  • os.getcwd(): 返回当前工作目录的绝对路径
  • os.chdir(path): 将当前工作目录更改为指定的路径
  • os.listdir(path): 返回指定目录下的文件和目录列表
  • os.path.join(path1, path2, ...): 将多个路径组合成一个完整的路径
  • os.path.exists(path): 判断路径是否存在
  • os.path.isfile(path): 判断路径是否为文件
  • os.path.isdir(path): 判断路径是否为目录
  • os.mkdir(path): 创建目录
  • os.makedirs(path): 创建多级目录
  • os.remove(path): 删除文件
  • os.rmdir(path): 删除目录
  • os.removedirs(path): 删除多级目录

pathlib

pathlib 模块提供了一种对象化的路径操作方式,通过将路径表示为对象,可以更加方便地进行路径操作。以下是一些常用的函数:

  • Path.cwd(): 返回当前工作目录的路径对象
  • Path.home(): 返回当前用户的主目录的路径对象
  • Path.joinpath(*args): 将多个路径组合成一个完整的路径
  • Path.exists(): 判断路径是否存在
  • Path.is_file(): 判断路径是否为文件
  • Path.is_dir(): 判断路径是否为目录
  • Path.mkdir(): 创建目录
  • Path.rmdir(): 删除目录

shutil

shutil 模块提供了一些高级的文件操作函数,可以用于复制、移动和删除文件和目录。以下是一些常用的函数:

  • shutil.copy(src, dst): 复制文件或目录
  • shutil.copy2(src, dst): 复制文件或目录,并尽可能地保留原始文件的元数据
  • shutil.move(src, dst): 移动文件或目录
  • shutil.rmtree(path): 删除目录及其所有子目录和文件

glob

glob 模块提供了一种用于查找文件和目录的简单方式,支持通配符匹配。以下是一些常用的函数:

  • glob.glob(pathname): 查找匹配的文件或目录,并返回一个列表
  • glob.iglob(pathname): 查找匹配的文件或目录,并返回一个迭代器

需要注意的是,Python 中的文件处理相关标准库非常多,这里只列举了一些常用的标准库,更多标准库可以参考官方文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值