多语言展示
当前在线:970今日阅读:183今日分享:45

Python库详解之os.path库

Python的os.path库是os的子库,该模块定义了有关路径名的常用函数.与该模块方法相关联的常用函数有对文件读写的open()函数,还有访问文件系统的os模块.整体所包括的函数如下图所示:
工具/原料
1

ubuntu 16.04LTS系统

2

交互开发环境IPython 2.4.1

3

Python 2.7.12

方法/步骤
1

1:函数os.path.abspath(path)功能:返回一个标准的绝对路径的路径名.大部分平台上相当于调用函数normpath()函数.比如:normpath(join(os.getcwd(), path))

2

2:函数os.path.basename(path)功能:返回所给路径path的最底层路径名或者是文件名.如图所示:

3

3:函数os.path.commonprefix(list)功能:在入参list内部的所有路径中,返回共有的包含最长前缀的路径.如果list是空的话,返回一个空字符.

4

4:函数os.path.dirname(path)功能:返回文件所在的路径名.

5

5:函数os.path.exists(path)功能:判断给定路径是否存在,如果存在返回True,否则返回False.

6

6:函数os.path.lexists(path)功能:如果给定的路径存在,或者符号链接也存在,返回True,否则返回False.

7

7:函数os.path.expandvars(path)功能:对路径中出现的$name 或者 ${name}进行系统环境变量路径的取代.

8

8:函数os.path.expanduser(path)功能:在UNIX或者Windows系统中,把path中包含的'~'和'~user'替换成用户目录.在Unix系统如果HOME配置了,那么'~'就用来替代环境变量HOME.

注意事项
1

注意函数commonprefix是返回共有的最长路径名.

2

注意函数expandvars的使用方法.

推荐信息