Python 中 os.path 模块的运用
官网文档链接:
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 模块的运用的更多相关文章
- python中os.path模块简介
1.python中获取当前工作目录 curDir = os.getcwd() os.getcwd()返回的是执行命令时所在的目录,而不是脚本本身所在的目录 2.os.path os.path.absp ...
- 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 ...
- Python连载11-Python中os.path模块简介
一.os.path(和路径相关的木块) 1.函数:abspath() (1)含义:将路径转化为绝对路径的形式(absolute path) (2)格式:os.path.abspath(相对路径) (3 ...
- python中os.path下模块总结
import os path =os.path.abspath("abc.text") # 返回绝对路径 print("path:",path) # path: ...
- python中os.path 与sys.path
看别人写的代码,会发现两个和路径设置有关的模块 os 和sys.我对这两个模块也不是特别了解.只是记录一下自己看到的,学到的. python 中我们会使用这两个模块和文件路径, 创建文件 之类的 操作 ...
- python中os.path.isdir()等函数的作用和用法
一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1 os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径. 2 os.pa ...
- python中os.path.isdir()函数的使用
在python 中,os.path.isdir(path)函数主要用来判断函数内部的path是否为一个目录 具体关于这个函数的解说参考博客https://blog.csdn.net/xjp_xujip ...
- python中os.path.join和join的区别
这两个函数都是python的系统函数,都有“组合”.“连接”之意,但用法和应用场景千差万别 函数说明: 1.join函数 用法:用于连接字符串数组.将字符串.元组.列表中的元素以指定的字符(即分隔符) ...
- Python 中 os.path模板
os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径) ...
随机推荐
- spark 算子分析
别的不说先上官网: action 这些算子中需要注意: 1.reduce 和 reduceByKey 虽说都有reduce,但是一个是action级别,一个是transformation级别,速度上会 ...
- Regexp:教程
ylbtech-Regexp:教程 1.返回顶部 1. 正则表达式 - 教程 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符( ...
- jenkins学习 01 jenkins介绍
jenkins 是一个可扩展的持续集成引擎. 使用Jenkins目的: 持续.自动地构建/测试软件项目. 监控一些定时执行的任务. jenkins拥有的特性: 易于安装,只要jenkins.war部署 ...
- DripRoad(点滴之路)
关于DripRoad DripRoad 意为点滴之路,程序员之路在于点滴积累!是的,这些积累包括技术能力,沟通能力,业务能力等等. 我 我是唐志伟,2009年一个人来上海,就读于上海医疗器械高等专 ...
- 基于候选区域的深度学习目标检测算法R-CNN,Fast R-CNN,Faster R-CNN
参考文献 [1]Rich feature hierarchies for accurate object detection and semantic segmentation [2]Fast R-C ...
- 问题:C#将base64转换成二进制图片;结果:c# Base64编码和图片的互相转换代码
c# Base64编码和图片的互相转换代码 Base64编码在Web方面有很多应用,譬如在URL.电子邮件方面.网上有很多相关的资源用于提供Base64编码和其他编码的转换,.Net Framewor ...
- 多媒体基础知识之YUV数据
1.什么是YUV格式 YUV,是一种颜色编码方法.Y表示明亮度(Luminance.Luma),也就是灰度值.U和V则是色度.浓度(Chrominance.Chroma),作用是描述影像色彩及饱和度, ...
- Java通过JDBC 进行Dao层的封装
前言 前面有一章节,我专门讲解了Java通过JDBC 进行MySQL数据库操作,这主要讲解了MySQL数据库的连接和简单的操作,但是在真正的Java项目中,我们要不断的和数据库打交道,为了提高数据库操 ...
- c++ vector用法和迭代器
1.在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结. (1)头文件#include<vector>. (2)创建vector对象,vector<int> ...
- actionbar中添加searchview并监听期伸缩/打开的方法
首先在xml中设置actionviewclass <item android:id="@+id/m1" android:title="setting" a ...