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中from module import * 的一个坑
Jul 20 Python
使用Python的内建模块collections的教程
Apr 28 Python
在Python中使用PIL模块处理图像的教程
Apr 29 Python
Python异步操作MySQL示例【使用aiomysql】
May 16 Python
分享8个非常流行的 Python 可视化工具包
Jun 05 Python
python爬虫之爬取百度音乐的实现方法
Aug 24 Python
在Python中使用filter去除列表中值为假及空字符串的例子
Nov 18 Python
jupyter notebook的安装与使用详解
May 18 Python
基于python代码批量处理图片resize
Jun 04 Python
Python三维绘图之Matplotlib库的使用方法
Sep 20 Python
15个Pythonic的代码示例(值得收藏)
Oct 29 Python
解决Python字典查找报Keyerror的问题
May 26 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
Protoss兵种对照表
2020/03/14 星际争霸
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
python处理两种分隔符的数据集方法
2018/12/12 Python
在Python中关于使用os模块遍历目录的实现方法
2019/01/03 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
详解python调用cmd命令三种方法
2019/07/08 Python
python使用建议技巧分享(三)
2020/08/18 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
ASP.NET Core中的配置详解
2021/02/05 Python
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
实习老师个人总结的自我评价
2013/09/28 职场文书
高中生班主任评语
2014/04/25 职场文书
素质教育标语
2014/06/27 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
2016教师节感恩话语
2015/12/09 职场文书
安全生产协议书
2016/03/22 职场文书
慰问信(范文3篇)
2019/10/23 职场文书