python 常见路径文件操作

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”)
glob.glob(os.path.join(file_dir,"*.bmp"))用它可以查找符合特定规则的文件路径名(file_dir下的所有.bmp文件)

猜你喜欢

转载自blog.csdn.net/weixin_41855385/article/details/84475017