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使用marshal模块序列化实例
Sep 25 Python
linux环境下python中MySQLdb模块的安装方法
Jun 16 Python
matplotlib subplots 设置总图的标题方法
May 25 Python
Python设计模式之命令模式原理与用法实例分析
Jan 11 Python
Python小进度条显示代码
Mar 05 Python
实例讲解Python中整数的最大值输出
Mar 17 Python
用django-allauth实现第三方登录的示例代码
Jun 24 Python
python基于三阶贝塞尔曲线的数据平滑算法
Dec 27 Python
pytorch自定义二值化网络层方式
Jan 07 Python
Python openpyxl模块原理及用法解析
Jan 19 Python
解决Django中checkbox复选框的传值问题
Mar 31 Python
matlab、python中矩阵的互相导入导出方式
Jun 01 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 SEO优化之URL优化方法
2011/04/21 PHP
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
利用原生JavaScript获取元素样式只是获取而已
2014/10/08 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
Jquery 效果使用详解
2015/11/23 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
2016/06/21 Javascript
JS刷新父窗口的几种方式小结(推荐)
2016/11/09 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
React组件的三种写法总结
2017/01/12 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
2017/09/20 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
Python3中多线程编程的队列运作示例
2015/04/16 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
Python ini文件常用操作方法解析
2020/04/26 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
成人大专自我鉴定范文
2013/10/19 职场文书
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
2015年消防工作总结
2015/04/24 职场文书