【13.3 python中的高级文件操作】

python中的高级文件操作


在Python中,除了基本的文件读写和目录操作外,还有一些高级的文件和目录操作,如删除文件、重命名文件和目录、以及获取文件的基本信息等。这些操作通常通过os模块和pathlib模块来实现。下面我将详细介绍这些操作,并给出相应的示例。

删除文件

  • 使用os模块os.remove(path)函数用于删除文件。如果文件不存在,将引发FileNotFoundError异常。
  • 使用pathlib模块Path.unlink()方法也可以用来删除文件,其工作方式类似于os.remove()

示例

import os
from pathlib import Path

# 使用os模块删除文件
file_path = 'example.txt'
if os.path.exists(file_path):
    os.remove(file_path)
    print(f"{
     file_path} 已删除")
else:
    print(f"{
     file_path} 不存在")

# 使用pathlib模块删除文件
file_path_pathlib = Path('example.txt')
if file_path_pathlib.exists():
    file_path_pathlib.unlink
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wang151038606

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值