广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python去除扩展名
  • 578
分享到

python去除扩展名

扩展名python 2023-01-31 06:01:33 578人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

获取不带扩展名的文件的名称:   import os printos.path.splitext("path_to_file")[0]     from os.path import basename # now you can call


获取不带扩展名的文件的名称:

 

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

 

--结束END--

本文标题: python去除扩展名

本文链接: https://www.lsjlt.com/news/189982.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python去除扩展名
    获取不带扩展名的文件的名称:   import os printos.path.splitext("path_to_file")[0]     from os.path import basename # now you can call...
    99+
    2023-01-31
    扩展名 python
  • android 获取文件的扩展名和去掉文件扩展名的小例子
    代码如下:       public static String getExtensionName(String filen...
    99+
    2022-06-06
    扩展 扩展名 Android
  • 如何去判断Linux中文件有没扩展名
    这篇文章主要讲解了“如何去判断Linux中文件有没扩展名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何去判断Linux中文件有没扩展名”吧!  我们知道Linux文件系统是Linux内核...
    99+
    2023-06-13
  • 与python相关的文件扩展名
      在开始之前,先简单说说python如何工作: 一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候...
    99+
    2023-01-31
    文件扩展名 python
  • JavaScript怎么实现点击删除扩展名并获取文件名
    这篇文章主要为大家展示了“JavaScript怎么实现点击删除扩展名并获取文件名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript怎么实现点击删...
    99+
    2022-10-19
  • python扩展
    补充一些有趣的知识   1. sys模块方法的补充,打印进度条 import sys,time for i in range(20): sys.stdout.write("#") sys.stdout.flush() ...
    99+
    2023-01-31
    python
  • php怎么去安装pdo_mysql扩展
    这篇文章主要介绍php怎么去安装pdo_mysql扩展,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法:1、下载解压php安装包,安装pdo组件;2、使用cd命令进入“pdo_myqsl”组件目录,指定“php-c...
    99+
    2023-06-14
  • python脚本文件的扩展名有哪些
    本篇内容介绍了“python脚本文件的扩展名有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!扩展名说明通常写Python脚本都是以.py...
    99+
    2023-06-30
  • word扩展名有哪些
    本篇内容主要讲解“word扩展名有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“word扩展名有哪些”吧!word扩展名:word文件的扩展名是“dox或docx”。如果你要查看看就可以选择...
    99+
    2023-07-01
  • python之扩展
    17.2 非常简单的途径:Jython 和 IronPython 一个简单的java类public class JythonTest{ public void greeting(){ System.out.println("Hello,wo...
    99+
    2023-01-31
    python
  • xp显示文件扩展名 多种方法显示XP文件扩展名
    文件扩展名是操作系统用来标志文件格式的一种机制。我们平时接触的电脑上的文件比如音乐、图片、软件等等都有它的扩展名(后缀)。比如像:.mp3 .exe .dll 等等。一般情况下,系统自动默认隐藏了扩展名。有时由于我们的需...
    99+
    2023-05-29
    xp 文件 扩展名 方法 显示文件 XP 多种
  • php修改文件扩展名
    PHP是一门广泛使用的服务器端脚本语言,许多web应用程序都是使用PHP开发的。在开发PHP应用程序时,可能需要对文件进行操作,比如修改文件扩展名。下面将介绍PHP如何修改文件扩展名。在PHP中,可以使用rename()函数来重命名文件。r...
    99+
    2023-05-24
  • win7扩展名怎么更改
    这篇文章主要介绍“win7扩展名怎么更改”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7扩展名怎么更改”文章能帮助大家解决问题。win7扩展名更改教程首先我们打开文件夹,点击左上角“组织”,在...
    99+
    2023-07-01
  • php如何获取url扩展名
    这篇文章主要介绍了php如何获取url扩展名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。获取方法:1、用“substr(strrchr($url,".&...
    99+
    2023-06-29
  • 如何按VB.NET扩展名分组
    这篇文章将为大家详细讲解有关如何按VB.NET扩展名分组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB.NET扩展名分组案例:Public Class Form1 &nb...
    99+
    2023-06-17
  • windows7如何显示文件扩展名windows7显示文件扩展名的操作流程
    windows7操作系统中默认设置不显示文件扩展名,可是有些客户感觉显示出去便捷访问,那样windows7如何显示文件扩展名呢?方式非常简单,你先双击鼠标计算机图标,在打开界面中点击专用工具,挑选文件夹选项,随后转换到查询菜单栏,撤销启用“...
    99+
    2023-07-14
  • python 去除重复行
    from pandas import read_csv; df = read_csv('D://PA//4.3//data.csv') newDF = df.drop_duplicates(); ...
    99+
    2023-01-31
    python
  • 【Python】Python 去除图片水印
    在Python中,你可以使用一些图像处理库来去除图片中的水印。其中一个常用的库是OpenCV,它提供了一些强大的图像处理功能。 首先 你需要安装OpenCV库。你可以使用以下命令在终端中安装它: pi...
    99+
    2023-10-18
    python opencv 计算机视觉
  • es6扩展运算符可不可以去重
    这篇文章主要介绍了es6扩展运算符可不可以去重的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇es6扩展运算符可不可以去重文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2022-10-19
  • shell如何获取文件名或者扩展名
    这篇文章主要为大家展示了“shell如何获取文件名或者扩展名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“shell如何获取文件名或者扩展名”这篇文章吧。获取文...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作