python 常见路径文件操作

本文介绍了Python中处理路径和文件的基本操作,包括获取当前工作目录、改变目录、读写文件、创建删除文件夹、文件重命名等。还提到了os.path子模块的功能,如转化相对路径为绝对路径,分割路径的目录和主体,以及查找符合特定规则的文件。
os模块对操作系统进行操作,使用该模块必须先导入模块import os

os.getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹
os.chdir()改变当前工作目录
操作时如果书写完整的路径则不需要考虑默认工作目录的问题,按照实际书写路径操作
open(file_dir)
os.listdir() 获取指定文件夹中所有内容的名称列表
os.mkdir() 创建文件夹
os.rmdir() 删除空目录
os.rename() 文件或文件夹重命名
os.seq 根据你所处的平台,自动采用相应的分隔符号 ‘/’ ‘\’。
os.path子模块中的内容
os.path.abspath(path)将相对路径转化为绝对路径
dirname() 获取完整路径当中的目录部分 & basename()获取完整路径当中的主体部分
os.path.dirname(path)/os.path.basename(path)
#HR_dir = ‘iamges/t1.jpg’
#file = os.path.basename(HR_dir) #file = t1.jpg
#name = file.split(’.’)# name = [‘t1’,‘jpg’]
os.path.split(path)将一个完整的路径切割成目录部分和主体部分
os.path.join(var1,var2)将2个路径合并成一个
os.path.exists(filepath)检测某个路径是否真实存在
name = file.split(sep=’.’)使用.来分割图像名(如dog.2.jpg)其中name=[‘dog’,‘2’,‘jpg’]
sub_dirs = [x[0] for x in os.walk(INPUT_DATA)] 获取当前目录下所有的子目录
当前文件夹下有多个文件夹:
data_dir = os.path.join(os.sep, (os.path.join(os.getcwd(), dataset)), “Set5”)
g

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值