-
2021-08-05 10:16:38
问题描述
解决方案
使用 pathlib,该文件不用真实存在
调用
PurePath.stem
返回str
from pathlib import Path print(Path('/Library/Python.framework/Versions/3.6/bin/python3').stem) print(Path('src/config/__init__.py').stem) print(Path('src/config/somefile.tar.gz').stem) # python3 # __init__ # somefile.tar name = Path('a.jpg').stem print(name, type(name)) # a <class 'str'>
参考文献
更多相关内容 -
python去除文件名后缀
2022-04-26 11:40:18仅作为记录,大佬请跳过。 用os.path.splitext 设文件名是HEIHC#10_11_225.sdpc,现在想获得后缀前面的内容 img_name = 'HEIHC#10_11_225.sdpc' os.path.splitext(img_name )[0] 即可。 展示仅作为记录,大佬请跳过。
用
os.path.splitext
设文件名是HEIHC#10_11_225.sdpc,现在想获得后缀前面的内容
img_name = 'HEIHC#10_11_225.sdpc' os.path.splitext(img_name )[0]
即可。
展示
-
【python 去除文件名后缀或提取后缀】
2022-06-23 11:33:16通过split方法提取文件的文件名和后缀split方法非常好用:
import os g_file_name_list = ['aaa.txt','bbb.csv'] def main(): for item_file in g_file_name_list: item = item_file.split('.')[0] print("file name is {}".format(item)) item = item_file.split('.')[1] print("file type is {}".format(item)) if __name__ == "__main__": main()
结果:
file name is aaa file type is txt file name is bbb file type is csv
-
python 分离文件名和路径以及分离文件名和后缀的方法
2020-12-23 14:24:22分离路径和文件名: os.path.split() 区分文件的名字和后缀: ...以上这篇python 分离文件名和路径以及分离文件名和后缀的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 -
python提取文件夹内去掉后缀的文件名并放入列表内
2022-04-23 11:28:34实现功能:提取文件夹内去掉后缀的文件名并放入列表内。 """ original = (r'D:\dwp_backup\python study\THC') # 提的word档数据存在这个文件夹下面 os.chdir(original)#os.chdir() 方法用于改变当前工作目录到指定...""" 实现功能:提取文件夹内去掉后缀的文件名并放入列表内。 """ original = (r'D:\dwp_backup\python study\THC') # 提的word档数据存在这个文件夹下面 os.chdir(original)#os.chdir() 方法用于改变当前工作目录到指定的路径 folder_filename_list=[] for file in os.listdir(): folder_filename_list.append(file)#文件名放入列表内。 print(folder_filename_list) """ remove 后缀 """ filename_list=[]#存放文件名列表=[] for i in range(0,len(folder_filename_list)): filename=folder_filename_list[i].split('.')#分割 filename_list.append(filename[0])#取文件名放入列表内 print(filename_list)
运行结果:
-
python去除扩展名
2020-12-08 19:15:52下面为大家分享一篇python去除扩展名的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧获取不带扩展名的文件的名称:import osprintos.path.splitext("path_to_file")[0]from os.path import ... -
python 分离文件名和路径 以及 分离文件名和后缀
2018-07-18 19:56:25分离路径和文件名: os.path.split() 区分文件的名字和后缀: os.path.splitext() import os file_path = "D:/test/test.py" (filepath, tempfilename) = os.path.split(file_path) (filename, ... -
3.python 获取文件名,去除后缀名
2019-10-11 14:06:19# @File : getfile.py # @Author: Wang Zhimin # @Date : 2019/10/11 string path = "D:/car2.mp4"; int pos = path.find_last_of('/'); string s(path.substr(pos ...string name = s.substr(0, s.rfind("."... -
python如何去除文件后缀
2020-11-24 07:36:25python去除文件后缀的方法:1、调用os模块,用os模块的listdir()方法和walk()方法获取文件夹和文件名list_name = []Makedir(outDir)for dir in os.listdir(fileDir): # 获取当前目录下所有文件夹和文件(不带后缀)的... -
python批量去除文件名后缀(适用于png,jpg,xml,json,txt,gt等各形式的文件)
2020-10-23 16:07:31带有后缀名的文件,如下: 创建delete_houzhui.py文件,...remove_path = 'jpg_new' # 去除后缀名的文件路径 # 修改文件名 def renameFile(oldname, newname): print("oldname:", oldname) print("newname:", new -
Python os模块分离路径、文件名、后缀
2021-11-15 10:17:44给定一个路径,分离出路径、文件名、文件名后缀 import os file_path = 'D:/code/1111-auto_/compare/J001SAG5.png' filepath, _filename = os.path.split(file_path) filename, extension = os.path.splitext(_... -
python批量读取文件名(去后缀名)并写入文本中
2021-05-23 00:25:16读取批量文件名并写入文本中代码代码详细解释: 在数据分析中,有些文件名是有特殊意义的,我们有时需要利用它来进行后续的分析,所以基于此,我把文件名读取出来并写入txt文件中。 代码 import os path = r'C:\... -
python获取文件夹名称、文件名、去除后缀的文件名、文件改名等
2019-01-17 21:54:32当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名)中 重命名文件 getfiledata.py # 当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名)中 import os # ... -
Python删除字符串后缀问题
2020-12-22 14:14:16Python删除字符串后缀问题[TOC]问题发现我的 GitHub Pages 博客 clownote 是通过 Hexo + 一些自己写的本地脚本 + Github Action 来自动发布的(参考鄙人拙作《还在手动发博客?GitHub Actions自动化真香》)。文章修改... -
python提取文件名
2020-12-03 08:26:17首先声明本人初涉python,由于是自学,而且...今天写的小程序是提取某文档目录下面的文件名,文档目录里有".txt"".jpg"".bmp"".rm"类型的文件,计划提取后缀名除".rm"以外的文件名并且去后缀,并且存到指定文本文... -
去掉文件名只留后缀
2014-12-05 17:05:39有时候我们想做一些特殊的文件,只有后缀,而没有文件名,通过操作系统直接重命名是不行的,这个时候可以通过命令来执行,此工具就是解决这类问题。 -
用python代码去除文件夹下所有指定后缀的文件
2021-10-27 12:41:22目标是去除下图文件夹中的 .xml 结尾的 标注配置文件 保留 .jpg 后缀的图片文件 解决代码: import os import shutil # 这个函数是用来递归遍历文件夹里面所有内容,包括文件夹和文件,将它们分开放到两个... -
Python修改文件名(保留指定部分&在末尾增加指定内容)
2022-05-20 11:24:38Python修改文件夹内文件名 目标:去掉末尾的括号及数字,保留文件名中的前两位。 目标:文件名的末尾添加指定内容,本文以末尾增加1为例。 -
请问Python如何将文件名的后缀删去?
2021-08-05 10:11:12比如 xxxxxx-100-A, xxxxxx-101-SP 我想把第二个'-'后的内容全部删去, 可能有多位字母 -
python去掉文件名中的_normal,_abnor后缀
2019-12-19 11:36:20去掉文件名中的_normal,_abnor后缀 需求描述: test3.list内容如下: D:\normal\191205132058_00002\s001_normal.jpg D:\normal\191205132058_00002\s002_normal.jpg D:\normal\191205132058_00002\s003_normal.... -
python 提取文件路径、文件夹、文件名、后缀
2022-04-20 17:52:26s='C:/Users/Desktop/lesson/python/calss1.py' m_dir = os.path.dirname(s) #输出为 'C:/Users/Desktop/lesson/python' m_file = os.path.basename(s) #输出为 class1.py print("m_dir = ",m_dir) print("m_file ... -
Python os.path.splitext()获取去除后缀的文件名
2021-01-20 12:35:44os.path.splitext() 函数将文件名和扩展名分开 ############导包################### import os inputfile_dir = './input' #文件路径 listName = [] #存放“文件名”的列表 for inputfile in os.listdir(input... -
python删除指定后缀名的文件
2021-09-01 12:30:56python删除指定后缀名的文件 最近ev加密视频转成mp4后,一个个删除ev文件很麻烦,所以决定写个脚本删除掉 # -*- code:utf-8 -*- """ @file: del_file @AUTHOR : brooks @time: 2021/9/1 11:34 @desc: """ import os... -
python读取文件名写入txt文件中
2019-11-04 14:59:40用python遍历文件夹名字,读取导出到txt文件中,参考代码如下。 简单版本的代码可用matlab,参考小编下一篇 “matlab读取文件名” import os #通过os模块调用系统命令 file_path = "D:/User/test/dataset/" #文件...
收藏数
7,765
精华内容
3,106