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操作列表的常用方法分享
Feb 13 Python
Python多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
使用Python压缩和解压缩zip文件的教程
May 06 Python
python 远程统计文件代码分享
May 14 Python
Python使用爬虫爬取静态网页图片的方法详解
Jun 05 Python
详解numpy.meshgrid()方法使用
Aug 01 Python
Python求正态分布曲线下面积实例
Nov 20 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
Mar 08 Python
matlab中二维插值函数interp2的使用详解
Apr 22 Python
PyTorch在Windows环境搭建的方法步骤
May 12 Python
Python字典实现伪切片功能
Oct 28 Python
Python使用tkinter实现小时钟效果
Feb 22 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
星际RPG字典
2020/03/04 星际争霸
自己写的php curl库实现整站克隆功能
2015/02/12 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
centos7上编译安装php7以php-fpm方式连接apache
2018/11/08 PHP
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
解析window.open的使用方法总结
2013/06/19 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
jquery实现模拟百分比进度条渐变效果代码
2015/10/29 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
2016/04/17 Javascript
js实现图片缓慢放大缩小效果
2016/08/02 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2018/01/23 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
Python查看多台服务器进程的脚本分享
2014/06/11 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
深入理解Python中range和xrange的区别
2017/11/26 Python
浅析python中numpy包中的argsort函数的使用
2018/08/30 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
2020/08/07 Python
日本最大美瞳直送网:Morecontact(中文)
2019/04/03 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
英国最大的独立摄影零售商:Park Cameras
2019/11/27 全球购物
大课间活动制度
2014/01/18 职场文书
庆中秋节主题活动方案
2014/02/03 职场文书
各营销点岗位职责范本
2014/03/05 职场文书
消防安全责任书范本
2014/04/15 职场文书
2016高考寄语集锦
2015/12/04 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis