一、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.欢迎关注微信公众号:傅里叶变换​,后台回复”礼包“,获取大数据学习资料。

pythonos path模块_Python连载11-Python中os.path模块简介相关推荐

  1. python中os.path.join()的循环用法_python中使用os.path.join()

    os.path.join的详细解释请移步os.path模块 在使用的过程中,我使用如下代码: import os path = "F:/gts/gtsdate/" b = os.p ...

  2. python 中os.path 的一些路径常用函数

    python 中os.path 的一些路径常用函数 import os path = 'AAA/BBB/ccc.txt' aa=os.path.dirname(path) #返回文件路径 print( ...

  3. python中os.path.join()的循环用法_Python os.path.join()用法及代码示例

    Python中的OS模块提供了与操作系统进行交互的功能.操作系统属于Python的标准实用程序模块.该模块提供了使用依赖于操作系统的功能的便携式方法. os.path模块是Python中OS模块的su ...

  4. python的re模块是自带的吗_python内置模块手册 python中的re模块是自带的吗

    python3有哪些内置模块 python内置模块无法调用,pycharm环境,怎么办 python内置模块无法调用,pycharm环境是设置错误造成的,解决方法为: 点击左上角的file菜单 在下拉 ...

  5. python select模块_深入理解python中的select模块

    简介 Python中的select模块专注于I/O多路复用,提供了select  poll  epoll三个方法(其中后两个在Linux中可用,windows仅支持select),另外也提供了kque ...

  6. python中os.path.isfile函数

    os.path.isfile():判断某一对象(需提供绝对路径)是否为文件 os.path.isdir():判断某一对象(需提供绝对路径)是否为目录 在学习word2vec中看到这段程序 if os. ...

  7. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  8. python中os.path和pathlib

    前段时间,在使用新版本的 Django 时,我发现了 settings.py 的第一行代码从 import os BASE_DIR = os.path.dirname(os.path.dirname( ...

  9. python中os.path.isdir()等函数的作用及用法

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

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

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

最新文章

  1. 计算机视觉成安防“显学”落地仍需解决这些难题
  2. kubernetes入门指南(一)
  3. 用Tableau画瓷砖地图
  4. 关于nsurlsession
  5. 利用WiFi Pineapple Nano渗透客户端获取SHELL
  6. Android开机自启动 .
  7. java在cmd中什么意思_为什么在cmd中java可以运行,javac不行?
  8. Lukas-Kanade光流法
  9. 论文|Airbnb Embedding的实践和思考
  10. 【Silverlight】Bing Maps学习系列(九):自定义功能导航条(Custom NavigationBar)
  11. python能做什么程序-python都能做什么
  12. MDSF:如何使用GMF来做TOGAF建模工具
  13. HTML5基于flash实现播放RTMP协议视频
  14. 口布杯花的60种叠法_10种餐巾折花杯花的步骤用文字解说怎么折
  15. 网站制作教程:PageAdmin建站系统在win2012上的安装
  16. 性能监控工具-JDK性能监控
  17. Compose Multiplatform 实战:联机五子棋
  18. C语言中条件状语从句,C 在条件状语从句中,如果其主语和主句的主语一致,那么可以把条件句中的主语和系动词be同时省略.此题中即是在If后省略了he is....
  19. CS61A Proj 4
  20. Simulink Desktop Real-Time

热门文章

  1. 2021-07-02工程建设项目审批办事指南二维码
  2. 明基PD2710QC显示器体验报告
  3. 运维自动化之ansible,轻松实现企业级自动化运维
  4. 一颗永不泯灭的好奇心(数据库高手访谈)
  5. Jplayer使用方法简析
  6. 体内湿气重有何表现?怎样去除?
  7. CentOS 7 配置JS语言开发环境(JavaScript)
  8. nunit测试报告 转html,单元测试软件NUNIT使用说明
  9. 电子作业指导书系统能树立良好的生产形象
  10. python生成带超链接的excel表格