python去除扩展名的实例讲解


Posted in Python onApril 23, 2018

获取不带扩展名的文件的名称:

import os
printos.path.splitext("path_to_file")[0]
 
from os.path import basename
# now you can call it directly with basename
print basename("/a/b/c.txt")
 
>>>base=os.path.basename('/root/dir/sub/file.ext')
>>> base
'file.ext'
>>> os.path.splitext(base)
('file', '.ext')
>>> os.path.splitext(base)[0]
'file'
>>> 
>>> printos.path.splitext(os.path.basename("hemanth.txt"))[0]
hemanth
>>> file ='/root/dir/sub.exten/file.data.1.2.dat'
>>> print('.').join(file.split('.')[:-1])
/root/dir/sub.exten/file.data.1.2
 
>>> s = 'c:\\temp\\akarmi.txt'
>>> print(os.path.splitext(s)[0])
c:\temp\akarmi
因此,我不需要驱动器号或者目录名,我使用:
 
>>>print(os.path.splitext(os.path.basename(s))[0])
akarmi
def getFileNameWithoutExtension(path):
 returnpath.split('\\').pop().split('/').pop().rsplit('.', 1)[0]
 
getFileNameWithoutExtension('/path/to/file-0.0.1.ext')
# => file-0.0.1
 
getFileNameWithoutExtension('\\path\\to\\file-0.0.1.ext')
# => file-0.0.1

以上这篇python去除扩展名的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python笔记(1) 关于我们应不应该继续学习python
Oct 24 Python
Python设计模式之观察者模式实例
Apr 26 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
Dec 12 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
python 视频逐帧保存为图片的完整实例
Dec 10 Python
如何基于Python实现自动扫雷
Jan 06 Python
什么是python的必选参数
Jun 21 Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 Python
python基于OpenCV模板匹配识别图片中的数字
Mar 31 Python
Python机器学习之PCA降维算法详解
May 19 Python
OpenCV-Python实现图像平滑处理操作
Jun 08 Python
浅谈Python协程asyncio
Jun 20 Python
python3 遍历删除特定后缀名文件的方法
Apr 23 #Python
将TensorFlow的模型网络导出为单个文件的方法
Apr 23 #Python
tensorflow1.0学习之模型的保存与恢复(Saver)
Apr 23 #Python
tensorflow 使用flags定义命令行参数的方法
Apr 23 #Python
Tensorflow之Saver的用法详解
Apr 23 #Python
python获取文件路径、文件名、后缀名的实例
Apr 23 #Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 #Python
You might like
php入门学习知识点三 PHP上传
2011/07/14 PHP
php简单smarty入门程序实例
2015/06/11 PHP
php简单生成随机数的方法
2015/07/30 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
Javascript实现的分页函数
2007/02/07 Javascript
表单项的name命名为submit、reset引起的问题
2007/12/22 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
js实现简单排列组合的方法
2016/01/27 Javascript
Bootstrap实现登录校验表单(带验证码)
2016/06/23 Javascript
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现
2016/08/25 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
Python数据结构之单链表详解
2017/09/12 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
Python通过Pillow实现图片对比
2020/04/29 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
YesStyle美国/全球:购买亚洲时装、美容化妆品和生活百货
2017/01/16 全球购物
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
Nike澳大利亚官网:Nike.com (AU)
2019/06/03 全球购物
学习十八届三中全会精神实施方案
2014/02/17 职场文书
《要下雨了》教学反思
2014/02/17 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
基于PyQt5制作一个群发邮件工具
2022/04/08 Python