官网文档链接:

  https://docs.python.org/3/library/os.path.html

概念:

  该模块在路径名上实现了一些有用的功能,主要用于文件的属性获取

代码实现:

os.path.abspath(path)

  返回路径名路径的规范化绝对化版本

os.path.basename(path)

  返回路径名路径的基本名称。这是通过将路径传递给函数返回的对的第二个元素split()

  请注意,此函数的结果与Unix basename程序不同!

os.path.commonpath(paths)

  返回序列路径中每个路径名的最长公共子路径。如果路径包含绝对路径名和相对路径名,或路径为空,则引发ValueError。

  与commonprefix()此不同,它返回一个有效的路径。

os.path.commonprefix(list)

  返回最长路径前缀(逐个字符),它是列表中所有路径的前缀。如果list为空,则返回空字符串('')。

os.path.dirname(path)

  返回path路径的目录名称。这是通过传递路径到函数返回的对的第一个元素split()

os.path.exists(path)

  如果path存在,返回True;如果path不存在,返回False。

os.path.lexists(path)

  如果path指向当前路径返回True,否则返回False

os.path.expandvars(path)

  返回扩展了环境变量的参数。表单的子字符串$name${name}由环境变量名称的值替换。格式错误的变量名称和对不存在的变量的引用保持不变。

os.path.getatime(path)

  返回上次访问路径的时间,返回值是一个浮点数。

os.path.getmtime(path)

  返回上次修改路径的时间,返回值是一个浮点数。

os.path.getctime(path)

  返回系统的ctime,在某些系统(如Unix)上是最后一次元数据更改的时间,而在其他系统(如Windows)上则是路径的创建时间。返回值是一个数字。

os.path.getsize(path)

  返回路径的大小(以字节为单位)。

os.path.isabs(path)

  如果path是绝对路径,返回True。

os.path.isfile(path)

  如果path是一个存在的文件,返回True,否则返回False。

os.path.isdir(path)

  如果path是一个存在的目录,则返回True。否则返回False。

os.path.join(path, *paths)

  将多个路径组合后返回,第一个绝对路径之前的参数将被忽略。

os.path.normcase(path)

  规范化路径名的大小写。在Unix和Mac OS X上,这将返回路径不变; 在不区分大小写的文件系统上,它将路径转换为小写。

  在Windows上,它还将正斜杠转换为反斜杠。

os.path.normpath(path)

  规范化路径。

os.path.realpath(path)

  返回指定文件名的规范路径,消除路径中遇到的任何符号链接(如果操作系统支持它们)。

os.path.split(path)

  将path分割成目录和文件名二元组返回。

os.path.splitext(path)

  分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作。

Python 中 os.path 模块的运用的更多相关文章

  1. python中os.path模块简介

    1.python中获取当前工作目录 curDir = os.getcwd() os.getcwd()返回的是执行命令时所在的目录,而不是脚本本身所在的目录 2.os.path os.path.absp ...

  2. python中os.path.abspath与os.path.realpath 区别

    python中os.path.abspath与os.path.realpath 区别cd /homemkdir amkdir btouch a/1.txtln -s /home/a/1.txt /ho ...

  3. Python连载11-Python中os.path模块简介

    一.os.path(和路径相关的木块) 1.函数:abspath() (1)含义:将路径转化为绝对路径的形式(absolute path) (2)格式:os.path.abspath(相对路径) (3 ...

  4. python中os.path下模块总结

    import os path =os.path.abspath("abc.text") # 返回绝对路径 print("path:",path) # path: ...

  5. python中os.path 与sys.path

    看别人写的代码,会发现两个和路径设置有关的模块 os 和sys.我对这两个模块也不是特别了解.只是记录一下自己看到的,学到的. python 中我们会使用这两个模块和文件路径, 创建文件 之类的 操作 ...

  6. python中os.path.isdir()等函数的作用和用法

    一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1 os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径. 2 os.pa ...

  7. python中os.path.isdir()函数的使用

    在python 中,os.path.isdir(path)函数主要用来判断函数内部的path是否为一个目录 具体关于这个函数的解说参考博客https://blog.csdn.net/xjp_xujip ...

  8. python中os.path.join和join的区别

    这两个函数都是python的系统函数,都有“组合”.“连接”之意,但用法和应用场景千差万别 函数说明: 1.join函数 用法:用于连接字符串数组.将字符串.元组.列表中的元素以指定的字符(即分隔符) ...

  9. Python 中 os.path模板

    os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径) ...

随机推荐

  1. 蓝桥杯 算法训练 ALGO-120 学做菜

    算法训练 学做菜   时间限制:1.0s   内存限制:256.0MB 问题描述 涛涛立志要做新好青年,他最近在学做菜.由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种 ...

  2. [转载]网络虚拟化中的 offload 技术:LSO/LRO、GSO/GRO、TSO/UFO、VXLAN

    offload 现在,越来越多的网卡设备支持 offload 特性,来提升网络收/发性能.offload 是将本来该操作系统进行的一些数据包处理(如分片.重组等)放到网卡硬件中去做,降低系统 CPU ...

  3. DBUtils使用BeanListHandler及BeanHandler时返回null

    一.使用Bean相关方法时返回null 问题描述: 使用DBUtils查询数据,如果使用ArrayListHandler等都能够返回正确值,但使用BeanListHandler 和 BeanHandl ...

  4. 国际化---demo1---bai

    login.jsp <%@ page language="java" import="java.util.*" pageEncoding="UT ...

  5. delphi 在线程中运行控制台命令(console)

    在编程开发的时候,我们时常会调用windows本身的功能,如:检测网络通断,连接无线wifi等. 虽然,用 windows api 操作可以完美地完成这些操作,但是,函数参数太难了.令人望而生畏,不是 ...

  6. nginx isis

    Nginx+IIS简单的部署   随着互联网项目用户访问量不断上升,单点web服务器是无法满足大型高并发高负载的业务处理的,为了给web服务器做负载均衡方案,打算采用Nginx搭建负载均衡服务器,把用 ...

  7. 如何使32位Linux支持4G以上内存

    问题 Linux无法支持超过4G的内存,笔者使用的Linux是CentOS 5,机器是DELL PE1950服务器.    原因: X86系统默认寻址能力的限制    解决办法: 安装具有PAE(物理 ...

  8. 服务器启动时Webapp的web.xml中配置的加载顺序

    一 1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个Ser ...

  9. javascript——正则表达式(RegExp、String)(未完工)

    在 javascript 中,正则表达式由两部分组成:正则表达式的匹配模式文本:匹配模式文本的修饰符: 修饰符: 修饰符 说明 i 忽略大小写 g 执行全局匹配 m 执行多行匹配 匹配模式文本包括以下 ...

  10. 10-31SQLserver基础--聚合函数、分组

    在查询语句时,也存在一些方法和属性,而这些方法在查询时统称为函数,便利查询时使用 聚合函数(都是针对字段操作) 聚合是缩减一系列输入值的表达式,例如缩减为单个值. Select*from biao 1 ...