python 中 os.path模块
001、basename:去掉路径名,单独获取文件名
>>> import os.path >>> os.getcwd() '/home/test02' >>> os.listdir() ['a.txt', 'test_dir'] >>> os.path.basename("/home/test02/a.txt") ## 去掉路径名,单独获取文件名 'a.txt'
002、dirname:去掉文件名,单独获取路径名
>>> os.getcwd() '/home/test02' >>> os.listdir() ['a.txt', 'test_dir'] >>> os.path.dirname("/home/test02/a.txt") ## 去掉文件名,单独获取路径 '/home/test02'
003、split 分割路径和文件名
>>> os.path.split("/yyy/kkk/a.txt") ('/yyy/kkk', 'a.txt')
004、splitext:分离文件名和后缀
>>> os.path.splitext("/xxx/yyy/a.txt") ('/xxx/yyy/a', '.txt')
005、输出文件的字节尺寸
>>> os.path.getsize("a.txt") ## 返回文件的尺寸 8
006、os.path.exists;判断路径或者文件是否存在
>>> os.path.exists(".") True >>> os.path.exists("/home/test02") ##存在返回true True >>> os.path.exists("/home/test02/xxxx") ## 不存在返回false False >>> os.path.exists("a.txt") True >>> os.path.exists("axxx.txt") False
007、isabs;判断是否为绝对路径
>>> os.path.isabs("a.txt") False >>> os.path.isabs("/home/test01/a.txt") ## 判断是否为绝对路径 True
008、判断是否为目录或者文件
>>> os.path.isdir("a.txt") False >>> os.path.isdir("test001") True >>> os.path.isfile("a.txt") ## 判断是否为目录或者文件 True >>> os.path.isdir("a.txt") False
。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2022-07-07 R语言中regexpr和gregexpr函数
2022-07-07 R语言中实现字符串的逆转
2022-07-07 linux 中shell实现字符串的逆向输出
2022-07-07 R语言中utf8ToInt函数
2022-07-07 R语言中如何记录程序运行的时间
2022-07-07 R语言中实现将字符串首字符转换为大写,其余为小写
2022-07-07 R语言中实现字符串大小写相互转换(大写转小写,小写转大写)