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 相关文章推荐
在django中使用自定义标签实现分页功能
Jul 04 Python
python 输出上个月的月末日期实例
Apr 11 Python
python numpy 一维数组转变为多维数组的实例
Jul 02 Python
TensorFlow实现iris数据集线性回归
Sep 07 Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 Python
python 申请内存空间,用于创建多维数组的实例
Dec 02 Python
Python模块_PyLibTiff读取tif文件的实例
Jan 13 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
Feb 24 Python
Python通过正则库爬取淘宝商品信息代码实例
Mar 02 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
Ubuntu16安装Python3.9的实现步骤
Dec 15 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
php中的时间显示
2007/01/18 PHP
编写漂亮的代码 - 将后台程序与前端程序分开
2008/04/23 PHP
php中inlcude()性能对比详解
2012/09/16 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
PHP实现验证码校验功能
2017/11/16 PHP
自适应图片大小的弹出窗口
2006/07/27 Javascript
jquery load事件(callback/data)使用方法及注意事项
2013/02/06 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
关于javascript中dataset的问题小结
2015/11/16 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
JS访问DOM节点方法详解
2016/11/29 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
python黑魔法之参数传递
2016/02/12 Python
什么是Python中的顺序表
2020/06/02 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
Expedia印度:您的一站式在线旅游网站
2017/08/24 全球购物
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
行政助理求职自荐信
2013/10/26 职场文书
餐饮业创业计划书范文
2014/01/06 职场文书
卫生院健康教育实施方案
2014/06/07 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
2019求职信大礼包
2019/05/15 职场文书
争做文明公民倡议书
2019/06/24 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python