最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

详解os,os.path模块关于文件目录常用的方法

来源:动视网 责编:小采 时间:2020-11-27 14:24:54
文档

详解os,os.path模块关于文件目录常用的方法

详解os,os.path模块关于文件目录常用的方法:Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现。有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。函数名使用方法1getcwd()返回当前工作目录2chdir(path)改变
推荐度:
导读详解os,os.path模块关于文件目录常用的方法:Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现。有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。函数名使用方法1getcwd()返回当前工作目录2chdir(path)改变


Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现。

有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。

函数名使用方法
1getcwd()返回当前工作目录
2chdir(path)改变工作目录
3listdir(path='.')列举指定目录中的文件名('.'表示当前目录,'..'表示上一级目录)
4mkdir(path)创建单层目录,如该目录已存在抛出异常
5makedirs(path)递归创建多层目录,如该目录已存在抛出异常,注意:'E:\a\b'和'E:\a\c'并不会冲突
6remove(path)删除文件
7rmdir(path)删除单层目录,如该目录非空则抛出异常
8removedirs(path)递归删除目录,从子目录到父目录逐层尝试删除,遇到目录非空则抛出异常
9rename(old, new)将文件old重命名为new
10system(command)运行系统的命令
11walk(top)遍历top路径以下所有的子目录,返回一个三元组:(路径, [包含目录], [包含文件])

以下是支持路径操作中常用到的一些定义,支持所有平台

函数名使用方法
1os.curdir指代当前目录('.')
2os.pardir指代上一级目录('..')
3os.sep输出操作系统特定的路径分隔符(Win下为'\',Linux下为'/')
4os.linesep当前平台使用的行终止符(Win下为' ',Linux下为' ')
5os.name指代当前使用的操作系统

os.path模块中关于路径常用的函数使用方法

函数名使用方法
1 basename(path) 去掉目录路径,单独返回文件名
2 dirname(path) 去掉文件名,单独返回目录路径
3 join(path1[, path2[, ...]]) 将path1, path2各部分组合成一个路径名
4 split(path) 分割文件名与路径,返回(f_path, f_name)元组。如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在
5 splitext(path) 分离文件名与扩展名,返回(f_name, f_extension)元组
6 getsize(file) 返回指定文件的尺寸,单位是字节
7 getatime(file) 返回指定文件最近的访问时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
8 getctime(file) 返回指定文件的创建时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)
9 getmtime(file) 返回指定文件最新的修改时间(浮点型秒数,可用time模块的gmtime()或localtime()函数换算)

以下为函数返回 True 或 False

函数名使用方法
1exists(path)判断指定路径(目录或文件)是否存在
2isabs(path)判断指定路径是否为绝对路径
3isdir(path)判断指定路径是否存在且是一个目录
4isfile(path)判断指定路径是否存在且是一个文件
5islink(path)判断指定路径是否存在且是一个符号链接
6ismount(path)判断指定路径是否存在且是一个挂载点
7samefile(path1, paht2)判断path1和path2两个路径是否指向同一个文件

文档

详解os,os.path模块关于文件目录常用的方法

详解os,os.path模块关于文件目录常用的方法:Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现。有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。函数名使用方法1getcwd()返回当前工作目录2chdir(path)改变
推荐度:
标签: 文件 方法 目录
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top