pythonos path模块_Python连载11-Python中os.path模块简介
一、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模块简介相关推荐
- python中os.path.join()的循环用法_python中使用os.path.join()
os.path.join的详细解释请移步os.path模块 在使用的过程中,我使用如下代码: import os path = "F:/gts/gtsdate/" b = os.p ...
- python 中os.path 的一些路径常用函数
python 中os.path 的一些路径常用函数 import os path = 'AAA/BBB/ccc.txt' aa=os.path.dirname(path) #返回文件路径 print( ...
- python中os.path.join()的循环用法_Python os.path.join()用法及代码示例
Python中的OS模块提供了与操作系统进行交互的功能.操作系统属于Python的标准实用程序模块.该模块提供了使用依赖于操作系统的功能的便携式方法. os.path模块是Python中OS模块的su ...
- python的re模块是自带的吗_python内置模块手册 python中的re模块是自带的吗
python3有哪些内置模块 python内置模块无法调用,pycharm环境,怎么办 python内置模块无法调用,pycharm环境是设置错误造成的,解决方法为: 点击左上角的file菜单 在下拉 ...
- python select模块_深入理解python中的select模块
简介 Python中的select模块专注于I/O多路复用,提供了select poll epoll三个方法(其中后两个在Linux中可用,windows仅支持select),另外也提供了kque ...
- python中os.path.isfile函数
os.path.isfile():判断某一对象(需提供绝对路径)是否为文件 os.path.isdir():判断某一对象(需提供绝对路径)是否为目录 在学习word2vec中看到这段程序 if os. ...
- python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...
- python中os.path和pathlib
前段时间,在使用新版本的 Django 时,我发现了 settings.py 的第一行代码从 import os BASE_DIR = os.path.dirname(os.path.dirname( ...
- python中os.path.isdir()等函数的作用及用法
一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1.os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径. 2.os.pa ...
- python中os.path.isdir()等函数的作用和用法
一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1 os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径. 2 os.pa ...
最新文章
- 计算机视觉成安防“显学”落地仍需解决这些难题
- kubernetes入门指南(一)
- 用Tableau画瓷砖地图
- 关于nsurlsession
- 利用WiFi Pineapple Nano渗透客户端获取SHELL
- Android开机自启动 .
- java在cmd中什么意思_为什么在cmd中java可以运行,javac不行?
- Lukas-Kanade光流法
- 论文|Airbnb Embedding的实践和思考
- 【Silverlight】Bing Maps学习系列(九):自定义功能导航条(Custom NavigationBar)
- python能做什么程序-python都能做什么
- MDSF:如何使用GMF来做TOGAF建模工具
- HTML5基于flash实现播放RTMP协议视频
- 口布杯花的60种叠法_10种餐巾折花杯花的步骤用文字解说怎么折
- 网站制作教程:PageAdmin建站系统在win2012上的安装
- 性能监控工具-JDK性能监控
- Compose Multiplatform 实战:联机五子棋
- C语言中条件状语从句,C 在条件状语从句中,如果其主语和主句的主语一致,那么可以把条件句中的主语和系动词be同时省略.此题中即是在If后省略了he is....
- CS61A Proj 4
- Simulink Desktop Real-Time