怎么删除Python里面的文件,Python 文件后缀
python去除文件后缀的方法:
1.调用os模块,使用os模块的listdir()方法和walk()方法获取文件夹和文件名。
list_name=[]
Makedir(outDir)
Forrinos.listdir (filedir) 3360 #获取当前目录中所有文件夹和文件的名称(不带后缀)。
File path=os.path.join (filedir,dir) #获取文件夹和文件的完整路径
ifos . path . is dir(file path)and not(file path==outDir):
txt=outDir dir。文本
#获取根目录路径、子目录路径以及根目录和子目录下的所有文件名
对于根、子目录、文件sinos。Walk(文件路径)33602。使用splitext方法拆分文件的后缀,并将其写入txt文件。
for filename文件:
F=open(txt, a)#以追加方式打开文件。
filename=OS . path . split ext(filename)[0] \ n # split,不带后缀
f.write(文件名)
f.close()的完整代码如下:
#当前目录下所有文件夹的文件名(不带后缀)被写入相应的txt文件(以文件夹命名)
Importos#如果文件夹不存在,创建一个文件夹
defMakedir(路径):
folder=os.path.exists(路径)
if(非文件夹):
Os.makedirs(path)#使用os.listdir()和os.walk()获取文件夹和文件名。
defGetFileName(fileDir,outDir):
list_name=[]
Makedir(outDir)
Forrinos.listdir (filedir) 3360 #获取当前目录中所有文件夹和文件的名称(不带后缀)。
File path=os.path.join (filedir,dir) #获取文件夹和文件的完整路径
ifos . path . is dir(file path)and not(file path==outDir):
txt=outDir dir。文本
#获取根目录路径、子目录路径以及根目录和子目录下的所有文件名
forroot,subDir,filesinos.walk(文件路径):
for filename文件:
F=open(txt, a)#以追加方式打开文件。
filename=OS . path . split ext(filename)[0] \ n # split,不带后缀
f.write(文件名)
f.close()
defmain():
FileDir=H:\\resultdata#输入文件夹路径
outDir= h : \ \ result data \ \ file data \ \
Files=getFileData (FileDir,OutDir) #判断是否是程序的主入口。如果是程序的主入口,就执行代码块;否则,代码块将不会被执行。
#主要用在别人调用这个代码的时候,不要进入这个代码的入口。
if__name__==__main__:
Main()更多Python知识请关注:Python自学网!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。