python split(), os.path.split()和os.path.splitext()函数的区别

文章目录:

  • 1. split()
  • 2. os.path.split()
  • 3. os.path.splitext()

1. split()

split() 函数通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串

语法:

str.split(str="", num=string.count(str))

参数:

str – 分隔符 默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等

num – 分割次数

>>> '/home/ubuntu/python/example.py'.split('/')  # 分裂
['', 'home', 'ubuntu', 'python', 'example.py']>>> '/home/ubuntu/python/example.py'.split('/', 1)  # 只分裂一次
['', 'home/ubuntu/python/example.py']

2. os.path.split()

os.path.split() 函数将文件路径和文件名分开

>>> os.path.split('/home/ubuntu/python/example.py')
('/home/ubuntu/python', 'example.py')

3. os.path.splitext()

os.path.splitext() 函数将文件名和扩展名分开

>>> os.path.splitext('/home/ubuntu/python/example.py')
('/home/ubuntu/python/example', '.py')




♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠

python split(), os.path.split()和os.path.splitext()函数的区别相关推荐

  1. python中imread什么意思_Python 中各种imread函数的区别与联系

    Python 中各种imread函数的区别与联系 最近一直在用python做图像处理相关的东西,被各种imread函数搞得很头疼,因此今天决定将这些imread总结一下,以免以后因此犯些愚蠢的错误.如 ...

  2. python中str和repr_python中str()和repr()函数的区别

    Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数. 函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式. 对于数值类型.列表类型, ...

  3. python:isdigit()、isalpha()、isalnum() 三个函数的区别和注意点

    一.isdigit() python关于 isdigit() 内置函数的官方定义: S.isdigit() -> bool Return True if all characters in S ...

  4. python 中的os.path.split()函数用法

    基本概念 os.path.split()通过一对链表的头和尾来划分路径名.链表的tail是是最后的路径名元素.head则是它前面的元素. 举个例子: path name = '/home/User/D ...

  5. python语言中split-python中的split()函数和os.path.split()函数使用详解

    Python中有split()和os.path.split()两个函数: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. os.path.split():将文件 ...

  6. python os.path.split_Python中split()和os.path.split()

    Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) os.path ...

  7. python os.path.split_python 中的split()函数和os.path.split()函数

    Python中有split()和os.path.split()两个函数: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. os.path.split():将文件 ...

  8. python import os.path_Python常用模块os.path——文件及路径操作

    os.path.abspath(path) 输入相对路径,返回绝对路径 Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1 ...

  9. python类库31[文件和目录os+os.path+shutil]

    一 常用函数 os模块 os.sep 表示默认的文件路径分隔符,windows为\, linux为/ os.walk(spath): 用来遍历目录下的文件和子目录 os.listdir(dirname ...

最新文章

  1. inssider v4.3.7 key_小布翻译软件下载-小布翻译器 v2.5.1 免费版
  2. 51单片机怎么显示当前时间_(进阶篇)51单片机之按键控制蜂鸣器、数码管、按键值移位显示...
  3. treeview节点的复制 c# 1614606987
  4. 什么是Python脚本?
  5. SpringCloud feign、hystrix、zuul超时配置
  6. HDU1874 畅通工程续【Dijkstra算法】
  7. 数据库学习笔记【自学教程】—— 如何建立数据库
  8. 国内常用的5个中文期刊论文网站,5个外文文献网站
  9. Python3 XML 解析
  10. 打开CMD(Windows命令行)的几种方式
  11. surface pro 7 使用type c耳机问题
  12. 意料之外,这个应用居然霸榜了苹果APP Store排行榜
  13. 聊聊阅读源码那些事儿
  14. SQLiLab刷题记录
  15. go-micro使用Grpc
  16. acl 影响因子_计算机领域EI和SCI收录期刊、影响因子及国际会议
  17. 中国人工智能市场运营调研及发展前景预测报告2022-2028年
  18. 瘟疫模拟相关知识总结(传染病模型+马尔可夫链)
  19. 通过Verilog 语言来实现基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制
  20. java完数有哪些1是吗,Java找出1000以内的所有完数

热门文章

  1. 在Mac终端下使用conda命令提示未找到命令conda
  2. JavaScript的基础
  3. java类载入器——ClassLoader
  4. c#大圣之路笔记——c# SqlDataReader和SqlDataAdapter区别
  5. python语言程序设计2019版第二章课后答案-《Python语言程序设计》 —2.7 课后习题...
  6. python游戏编程入门书籍推荐-游戏编程入门书籍推荐:想要游戏编程尽快入门这些书不要错过...
  7. python从入门到精通书籍推荐-清华大学出版社-图书详情-《Python从入门到精通》...
  8. idea python-IntelliJ IDEA安装运行python插件方法
  9. windows如何安装python-windows下安装python过程
  10. python视频课程推荐-听说程序员都在用,5款Python开发工具推荐