python之os.path模块
来源:互联网 发布:wince系统安装软件 编辑:程序博客网 时间:2024/05/21 21:42
1. abspath(path): 返回绝对路径
2. basename(p): 返回路径名中的最后一个组成部分
>>> os.path.basename('/home/mejn')'mejn'>>> os.path.basename('/home/mejn/is.d')'is.d'>>> os.path.basename('/home/mejn/is.d/')''3. commonprefix(m): 返回list中,所有path共有的最长的路径。
>>> li = ['/home/mejn/m1', '/home', '/home/mejn']>>> os.path.commonprefix(li)'/home'4. dirname(p): 返回路径名中的文件夹部分
5. exists(path): 判断路径是否存在。对于被损坏的符号链接返回False
6. expanduser(path): 拓展 ~ 和 ~user构造路径名。如果user或者$HOME未知,什么也不做。
7. expandvars(path): 接受环境变理的扩展,path中可以使用环境变量
>>> os.path.expandvars('$PATH')'/usr/local/cuda-7.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games'>>> os.path.expandvars('$HOME')'/home/mejn'
8. getatime(filename): 返回最后一次访问某文件的时间, 从os.stat()获得
9. getctime(filename): 返回一个文件的元数据(metadata)的改变时间,从os.stat()获得
10. getmtime(filename): 返回文件最后一次被修改的时间,从os.stat()获得
11. getsize(filename): 返回文件的大小, 从os.stat()获得
12. isabs(s): 判断s是不是绝对路径
13. isdir(s): 如果s为一个已存在的目录, 返回True
14. isfile(path): 判断路径path是否是一个已存在的regular文件
15. islink(path): 判断路径path是否是一个已存在的符号链接
16. ismount(path): 判断是否路径是否是一个挂载点
17. join(a, *p): 连接两个或更多的路径名成分。如果任意部分是绝对路径,那么所有的前面的路径都会被丢弃。如果最后一部分是空的,那么返回的路径会以分隔符'/'结尾
18. lexists(path): 判断路径path是否存在。对于被破坏的符号链接返回True。
19. normcase(s): 在Linux和Mac平台上,该函数会原样返回path,在windows平台上会将路径中所有字符转换为小写,并将所有斜杠转换为饭斜杠。
20. normpath(path): 正规化路径,消除双斜杠等等。
21. realpath(filename): 返回指定文件名的canonical path, 消除任何在路径中的符号链接,返回真实路径。
22. splitext(p): 分割路径名中的扩展名
In [40]: os.path.splitext("169.bmp")Out[40]: ('169', '.bmp')In [41]: os.path.splitext(path)Out[41]: ('./imageprocessing/photos/', '')In [42]: os.path.splitext(li[0])Out[42]: ('./imageprocessing/photos/169', '.bmp')In [43]: help(os.path.splitext)
- python之os.path模块
- python之os.path模块
- python模块之os和os.path
- python模块之os和os.path模块
- python模块之os和os.path模块
- Python os.path模块
- Python os.path模块
- [python] os.path模块
- python os.path模块
- Python os.path模块
- Python os.path模块
- python os.path模块
- Python os.path模块
- python os.path模块
- Python os.path模块
- python os.path模块
- Python os.path模块
- python os.path模块
- android ZXing扫描二维码图片变形
- 将模板方法模式应用到kmeans聚类算法
- 快速排序
- java中的类型转换
- SmartClient中jsp使用xml方式的调用过程
- python之os.path模块
- struts2 form提交表单自动封装对象,后台取值为null的几个原因
- Android之Wifi开发---简单工具类
- P2P网络中DHT算法分析
- 【红宝书笔记】cookie,[session|global|local]Storae的异同
- Linux 命令
- 深入理解js闭包
- ASP.NET 文件的下载
- Windows平台分布式架构实践 - 负载均衡