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的几种开发工具介绍
Mar 07 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
Jul 13 Python
Python进阶之@property动态属性的实现
Apr 01 Python
详解Python 调用C# dll库最简方法
Jun 20 Python
pandas.read_csv参数详解(小结)
Jun 21 Python
使用Python制作表情包实现换脸功能
Jul 19 Python
Kears+Opencv实现简单人脸识别
Aug 28 Python
PYTHON绘制雷达图代码实例
Oct 15 Python
使用python批量转换文件编码为UTF-8的实现
Apr 03 Python
Python流程控制语句的深入讲解
Jun 15 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
Feb 22 Python
Python使用pandas导入xlsx格式的excel文件内容操作代码
Dec 24 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
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
一款简单实用的php操作mysql数据库类
2014/12/08 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
jquery中change()用法实例分析
2015/02/06 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
2016/12/20 Javascript
React Native中Navigator的使用方法示例
2017/10/13 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
CentOS 6.5下安装Python 3.5.2(与Python2并存)
2017/06/05 Python
对python中Json与object转化的方法详解
2018/12/31 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
2019/08/05 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
Python-opencv 双线性插值实例
2020/01/17 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
python的Jenkins接口调用方式
2020/05/12 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
Schutz鞋官方网站:Schutz Shoes
2017/12/13 全球购物
DJI全球:DJI Global
2021/03/15 全球购物
教师个人剖析材料
2014/02/05 职场文书
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
四查四看整改措施
2014/09/19 职场文书
党员评议个人总结
2014/10/20 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python