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中基于生成器的状态机
Apr 13 Python
python通过smpt发送邮件的方法
Apr 30 Python
python字典DICT类型合并详解
Aug 17 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
详解python 爬取12306验证码
May 10 Python
Django框架验证码用法实例分析
May 10 Python
Python实现大数据收集至excel的思路详解
Jan 03 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
详解Python的爬虫框架 Scrapy
Aug 03 Python
python如何随机生成高强度密码
Aug 19 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 06 Python
如何用六步教会你使用python爬虫爬取数据
Apr 06 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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
php访问查询mysql数据的三种方法
2006/10/09 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
2011/07/27 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
vue-router单页面路由
2017/06/17 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
[01:16]2014DOTA2 TI专访C9战队EE:中国五强中会占三席
2014/07/10 DOTA
python创建学生成绩管理系统
2019/11/22 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
class类在python中获取金融数据的实例方法
2020/12/10 Python
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
《黄山奇石》教学反思
2014/04/19 职场文书
法院信息化建设方案
2014/05/21 职场文书
组织鉴定材料
2014/06/02 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
邹越演讲观后感
2015/06/15 职场文书
2019已经过半,你知道年中工作总结该怎么写吗?
2019/07/03 职场文书