Python操作文件和目录的常用方法

在Python中,对文件和目录的操作通常依赖于os模块和shutil模块。以下是一些常用的方法和示例:

一、os模块

1.1 获得当前Python脚本工作的目录路径getcwd()

import os
current_directory = os.getcwd()

1.2 返回指定目录下的所有文件和目录名listdir()

# 例如返回C盘下的文件
files_and_dirs = os.listdir("C:\\")

1.3 删除一个文件remove()

# filepath为文件路径
os.remove(filepath)

1.4 删除多个空目录removedirs()

# 删除从指定目录开始的所有空目录,即d:\python若为空文件夹,则删除
os.removedirs(r"d:\python")

1.5 检验给出的路径是否是一个文件path.isfile()

# filepath为文件路径
is_file = os.path.isfile(filepath)

1.6 检验给出的路径是否是一个目录path.isdir()

# filepath为目录路径
is_dir = os.path.isdir(filepath)

1.7 判断是否是绝对路径path.isabs()

# path为任意路径
is_absolute = os.path.isabs(path)

1.8 检验路径是否真的存在path.exists()

# 例如检测D盘下是否有Python文件夹
exists = os.path.exists(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值