一、os.path(和路径相关的木块)

1.函数:abspath()

(1)含义:将路径转化为绝对路径的形式(absolute path)

(2)格式:os.path.abspath(相对路径)

(3)注意:点代表当前目录,双点代表当前父目录

(4)返回值:路径的绝对路径形式。


print(abc.abspath("."))

basename()

(1)用法:获取路径中的文件名部分

(2)格式:os.path.basename(路径)

(3)返回值:文件名字符串

(4)总结:其实就是把最后面的文件名给截取过来了。


print(abc.basename(r"C:\Users\lenovo1\untitled"))

3.函数:join()

(1)用法:将多个路径拼接成一个路径

(2)格式:os.path.join(路径1,路径2,...)

(3)返回值:组合之后的新路径字符串

(4)总结:不同的操作系统里面含有的斜杠,反斜杠不同,因此使用这个函数,可以使这个路径具有可移植性。

print(abc.join('df','daf','adfsd'))

4.函数:split()

(1)用法:将路径切割为文件夹部分和当前文件部分

(2)格式:os.path.split(路径)

(3)返回值:路径和文件名组成的元组

(4)总结:实际上函数split()和函数join()并非是一对相互可逆的函数,split()是路径和文件的元组


print(abc.split(r"C;\Users\lenovol\untitled\dwf\efds"))

5.函数:isdir()

(1)用法:判断是否是目录

(2)格式:os.path.isdir(路径)

(3)​返回值:布尔值


print(abc.isdir(r"C;\Users\lenovol\untitled"))

print(abc.isdir(r"C;\Users\lenovol\untitled\dwf\efds.py"))

6.函数:exists()

(1)用法:检测文件或者目录是否存在

(2)​格式:os.path.exists(路径)

(3)​返回值:布尔值

print(abc.exists("C:\\Users\\lenovo1\\untitled"))

print(abc.exists("C:\\Users\\lenovo1\\untitled\\dwf\\efds.py"))

二、源码

d18_3_os.path_module_exercise

​地址:https://github.com/ruigege66/Python_learning/blob/master/d18_3_os.path_module_exercise

2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

3.简书:https://www.jianshu.com/u/a9169ca4f1c9(心悦君兮君不知dqr)

4.欢迎关注微信公众号:傅里叶变换​,后台回复”礼包“,获取大数据学习资料。

Python连载11-Python中os.path模块简介的更多相关文章

  1. python中os.path模块简介

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

  2. python标准库介绍——2 os.path模块详解

    == os.path 模块 == ``os.path`` 模块包含了各种处理长文件名(路径名)的函数. 先导入 (import) ``os`` 模块, 然后就可以以 ``os.path`` 访问该模块 ...

  3. Python 中 os.path 模块的运用

    官网文档链接: https://docs.python.org/3/library/os.path.html 概念: 该模块在路径名上实现了一些有用的功能,主要用于文件的属性获取 代码实现: os.p ...

  4. python编程os、os.path 模块中关于文件、目录常用的函数使用方法

    os模块中关于文件/目录常用的函数使用方法   函数名 使用方法 getcwd() 返回当前工作目录 chdir(path) 改变工作目录 listdir(path='.') 列举指定目录中的文件名( ...

  5. python—— 文件的打开模式和文件对象方法 & os、os.path 模块中关于文件、目录常用的函数使用方法

    引用自“鱼c工作室”     文件的打开模式和文件对象方法  : https://fishc.com.cn/forum.php?mod=viewthread&tid=45279&ext ...

  6. python os.path模块--转载

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

  7. [转载]python os.path模块

    os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...

  8. python:os.path模块常用方法

    os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...

  9. 【python基础】os.path模块常用方法详解

    os.path模块 主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法. 更多的方法可以去查看官方文档:http://docs.python.org/library/os.path. ...

随机推荐

  1. opencc 繁体简体互转 (C++)

         繁体字通常采用BIG5编码,简体字通常采用GBK或者GB18030编码,这种情况下,直接使用iconv(linux下有对应的命令,也有对应的C API供编程调用)就行.对于默认采用utf-8 ...

  2. caffe 源码阅读

    bvlc:Berkeley Vision and Learning Center. 1. 目录结构 models(四个文件夹均有四个文件构成,deploy.prototxt, readme.md, s ...

  3. this prototype constructor

    http://www.cnblogs.com/phpmix/articles/1734031.html

  4. day68_淘淘商城项目_01

    原文:day68_淘淘商城项目_01 课程计划 第一天: 1.电商行业的背景介绍--电子商务 2.淘淘商城的系统架构 a) 功能介绍 b) 架构讲解 3.工程搭建--后台工程 a) 使用maven搭建 ...

  5. 至HDFS附加内容

    在最近的项目开发中遇到的问题: 需要产生良好hdfs文件的其他内容.但使用在线版1.0.3.见发现官方文件,于1.0.4支持的文件的版本号之后append 一下是向hdfs中追加信息的操作方法 假设你 ...

  6. zedboard之GPIO驱动器(离FPGA直到LINUX申请书)

    笔者:xiabodan   资源: http://blog.csdn.net/xiabodan/article/details/24308373 1 EDK 大家知道我们在EDK中建立GPIO然后倒出 ...

  7. HDU-4249-A Famous Equation(DP)

    Problem Description Mr. B writes an addition equation such as 123+321=444 on the blackboard after cl ...

  8. WinRAR 5.50 简体中文正式版发布(20多项改进)

    感谢ikimi的投递 流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB.ARJ.LZH.TAR.GZ.ACE.UUE.BZ2.JAR.ISO 等多种类型的压 ...

  9. 运行时动态伪造vsprintf的va_list

    运行时动态伪造vsprintf的va_list #include <stdio.h> int main() { char* m = (char*) malloc(sizeof(int)*2 ...

  10. [数字dp] hdu 3271 SNIBB

    意甲冠军:有两个查询: q=1.在[x,y]间隔,兑换b十进制,数字和m多少个月. q=2.在[x,y]间隔,兑换b十进制,数字是m第一k的数目是多少(十进制),没有输出由给定的主题. 思维: 和比特 ...