python split(), os.path.split()和os.path.splitext()函数的区别
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()函数的区别相关推荐
- python中imread什么意思_Python 中各种imread函数的区别与联系
Python 中各种imread函数的区别与联系 最近一直在用python做图像处理相关的东西,被各种imread函数搞得很头疼,因此今天决定将这些imread总结一下,以免以后因此犯些愚蠢的错误.如 ...
- python中str和repr_python中str()和repr()函数的区别
Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数. 函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式. 对于数值类型.列表类型, ...
- python:isdigit()、isalpha()、isalnum() 三个函数的区别和注意点
一.isdigit() python关于 isdigit() 内置函数的官方定义: S.isdigit() -> bool Return True if all characters in S ...
- python 中的os.path.split()函数用法
基本概念 os.path.split()通过一对链表的头和尾来划分路径名.链表的tail是是最后的路径名元素.head则是它前面的元素. 举个例子: path name = '/home/User/D ...
- python语言中split-python中的split()函数和os.path.split()函数使用详解
Python中有split()和os.path.split()两个函数: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. os.path.split():将文件 ...
- python os.path.split_Python中split()和os.path.split()
Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) os.path ...
- python os.path.split_python 中的split()函数和os.path.split()函数
Python中有split()和os.path.split()两个函数: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. os.path.split():将文件 ...
- 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 ...
- python类库31[文件和目录os+os.path+shutil]
一 常用函数 os模块 os.sep 表示默认的文件路径分隔符,windows为\, linux为/ os.walk(spath): 用来遍历目录下的文件和子目录 os.listdir(dirname ...
最新文章
- inssider v4.3.7 key_小布翻译软件下载-小布翻译器 v2.5.1 免费版
- 51单片机怎么显示当前时间_(进阶篇)51单片机之按键控制蜂鸣器、数码管、按键值移位显示...
- treeview节点的复制 c# 1614606987
- 什么是Python脚本?
- SpringCloud feign、hystrix、zuul超时配置
- HDU1874 畅通工程续【Dijkstra算法】
- 数据库学习笔记【自学教程】—— 如何建立数据库
- 国内常用的5个中文期刊论文网站,5个外文文献网站
- Python3 XML 解析
- 打开CMD(Windows命令行)的几种方式
- surface pro 7 使用type c耳机问题
- 意料之外,这个应用居然霸榜了苹果APP Store排行榜
- 聊聊阅读源码那些事儿
- SQLiLab刷题记录
- go-micro使用Grpc
- acl 影响因子_计算机领域EI和SCI收录期刊、影响因子及国际会议
- 中国人工智能市场运营调研及发展前景预测报告2022-2028年
- 瘟疫模拟相关知识总结(传染病模型+马尔可夫链)
- 通过Verilog 语言来实现基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制
- java完数有哪些1是吗,Java找出1000以内的所有完数
热门文章
- 在Mac终端下使用conda命令提示未找到命令conda
- JavaScript的基础
- java类载入器——ClassLoader
- c#大圣之路笔记——c# SqlDataReader和SqlDataAdapter区别
- python语言程序设计2019版第二章课后答案-《Python语言程序设计》 —2.7 课后习题...
- python游戏编程入门书籍推荐-游戏编程入门书籍推荐:想要游戏编程尽快入门这些书不要错过...
- python从入门到精通书籍推荐-清华大学出版社-图书详情-《Python从入门到精通》...
- idea python-IntelliJ IDEA安装运行python插件方法
- windows如何安装python-windows下安装python过程
- python视频课程推荐-听说程序员都在用,5款Python开发工具推荐