python去除扩展名的实例讲解
获取不带扩展名的⽂件的名称:
import ospython怎么读取dat文件
printos.path.splitext("path_to_file")[0]
from os.path import basename
# now you can call it directly with basename
print basename("/a/")
>>>base=os.path.basename('/root/dir/')
>>> base
''
>>> os.path.splitext(base)
('file', '.ext')
>>> os.path.splitext(base)[0]
'file'
>>>
>>> printos.path.splitext(os.path.basename(""))[0]
hemanth
>>> file ='/root//file.data.1.2.dat'
>>> print('.').join(file.split('.')[:-1])
/root//file.data.1.2
>>> s = 'c:\\temp\\'
>>> 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.')
# => file-0.0.1
getFileNameWithoutExtension('\\path\\to\\file-0.')
# => file-0.0.1
以上这篇python去除扩展名的实例讲解就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论