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

import os
path = 'AAA/BBB/ccc.txt'
aa=os.path.dirname(path)    #返回文件路径
print("aa:  "+aa)
>>>    aa:  AAA/BBBbb=os.path.basename(path)   #返回文件名
print("bb:  "+bb)
>>>    bb:  ccc.txtcc=os.path.join(aa,bb)      #把目录和文件名合成一个路径
print("cc:  "+cc)
>>>    cc:  AAA/BBB\ccc.txtdd,ee=os.path.split(path)   #把路径分割成 dirname 和 basename,返回一个元组
print("dd:  "+dd)
print("ee:  "+ee)
>>>    dd:  AAA/BBB
>>>    ee:  ccc.txtff,gg=os.path.splitext(path)    #分割路径中的文件名与拓展名
print("ff:  "+ff)
print("gg:  "+gg)
>>>    ff:  AAA/BBB/ccc
>>>    gg:  .txt

更多内容可以查看此处
Python3 os.path() 模块

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.join()的循环用法_Python os.path.join()用法及代码示例

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

  3. python中os.path.dirname(__file__)的使用(获取文件夹路径)(获取当前py文件绝对路径)

    (1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:/python ...

  4. python中os.path和pathlib

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

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

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

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

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

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

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

  8. python中os.path.isdir()和os.path.isfile()的正确用法

    之前网上查找os.path.isdir()和os.path.isfile()的使用:发现很多是错误的,主要原因是,传入的参数不是绝对路径. 先介绍一下os.listdir()方法,此方法返回一个列表, ...

  9. python中os.path.isfile函数

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

最新文章

  1. 条件、循环、函数定义、字符串操作练习
  2. bmp文件格式详细解析
  3. 计算机指定共享用户,局域网内共享文件夹给指定计算机
  4. oracle 一张表插入另外一张表 存储过程
  5. SpringBoot启动出现java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
  6. 转载|pymysql.err.InternalError: Packet sequence number wrong - got 45 expected 0
  7. C++——已知a+b、 a+c、b+c、 a+b+c,求a、b、 c
  8. LeetCode 345. 反转字符串中的元音字母
  9. 最小拍控制系统详细解读(阶跃输入+速度输入2个案例)【Simulink仿真】
  10. c++保留小数点后三位数_C++保留有效位与保留小数位
  11. 在windows下rust编译出现gcc.exe的错误
  12. TCP三次握手抓包观察实战篇
  13. Visio画图--我的形状
  14. java7jdk官网下载安装,JDK官方网站下载、安装教程及环境配置,jdk官方网站
  15. 上海航芯 | 热敏打印机方案分享
  16. p7510 rom android 8,三星p7510 recovery卡刷rom 刷机教程
  17. TestCenter测试管理工具功能详解十(O)
  18. 孢子社群:今日推荐人工智能微信群:人脸识别人工智能
  19. 建设工程项目质量成本优化与控制
  20. 4. 频域处理(上)

热门文章

  1. IT基础环境运维服务
  2. IOS兼容超出部分省略号
  3. 基于Android的天气APP
  4. C语言中ijmn是什么意思,结构化学题库
  5. JAVA计算机毕业设计智慧后勤系统Mybatis+源码+数据库+lw文档+系统+调试部署
  6. buildroot修改QT源码支持屏幕旋转
  7. 2022年天猫8月份有什么大的活动?
  8. 【TypeScript专题】之类型断言
  9. MySQL单表查询基础卷(A)
  10. vue 实现手风琴折叠面板