python之檔案批量更名及檔名批量儲存 - 程式人生

文章推薦指數: 80 %
投票人數:10人

python之檔案批量更名及檔名批量儲存. 阿新• • 發佈:2018-12-22. 如果self.savefilenameformat輸入為空的情況下,將資料夾中的檔名下入txt文字以及其他型別文件中,在 ... 程式人生>>python之檔案批量更名及檔名批量儲存 python之檔案批量更名及檔名批量儲存 阿新••發佈:2018-12-22        如果self.savefilenameformat輸入為空的情況下,將資料夾中的檔名下入txt文字以及其他型別文件中,在這裡有兩種選擇模式,預設self.choosefilenameformat=2是把當前資料夾中的檔案的檔名下入文件中,模式self.choosefilenameformat=1下是將當前資料夾中的檔案其所屬路徑下入文件中;如果self.savefilenameformat='.doc'有賦值的時候,執行的是對當前資料夾中的檔案進行更名操作。

   程式執行環境在python3.6下,安裝PyQt5,pipinstallPyQt5,並匯入庫目錄。

importos,importsys。

   程式執行介面圖: 資料夾操作主程式: defchange_file(self,file,file_suffix,file_suffix_change): """ 對資料夾中的檔案字尾名進行更改 :paramfile:被更改的資料夾地址 :paramfile_suffix:更改的檔案字尾名 :paramfile_suffix_change:更改檔案改成的檔案字尾名 :return: """ files=os.listdir(file)#將資料夾中 print(files) tmp=0 forfilenameinfiles: print("檔名",filename) portion=os.path.splitext(filename) ifportion[1]==file_suffix: newname=portion[0]+file_suffix_change print("改後的檔名",newname) os.chdir(file)#改變當前工作目錄到指定的路徑 os.rename(filename,newname) tmp+=1 self.filenamenum=tmp defWrite_Data(self,filename,filename_write,filename_suffix='.txt',file_choose=2): """ 將資料夾中的檔案的檔名寫入文件中 :paramfilename:讀取檔名的位置 :paramfilename_write:寫入檔名檔案的儲存位置 :paramfilename_suffix:讀取檔案的字尾名,預設.txt文件 :paramfile_choose:1為寫入所有地址,2為寫入資料夾下檔名的地址 :return: """ self.datalen=0 iffile_choose==1: files=os.listdir(filename) data=[] forfileinfiles: portion=os.path.splitext(file) ifportion[1]==filename_suffix: #print(filename+file) data.append(filename+file) self.datalen=len(data) iflen(data)!=0: f=open(filename_write,'w') foriinrange(len(data)): f.write(data[i]+'\n') f.close() eliffile_choose==2: files=os.listdir(filename) data=[] forfileinfiles: portion=os.path.splitext(file) ifportion[1]==filename_suffix: #print(file) data.append(file) self.datalen=len(data) iflen(data)!=0: f=open(filename_write,'w') foriinrange(len(data)): f.write(data[i]+'\n') f.close() else: print("file_choose:1為寫入所有地址,2為寫入資料夾下檔名的地址") 如需要輸出成.exe執行檔案,可以通過pyinstaller輸出,可以參考: 【JavaScript:語法】javaScript中的Object.defineProperty()和defineProperties() «上一篇 每日一題——迴文素數下一篇» 相關推薦 MATLAB中批量從txt檔案中讀取指定行的資料儲存為txt檔案 經常遇到,我們想要讀取的資料,不是從頭開始讀取... 【Python】pdf檔案逐頁轉圖片/修改圖片儲存大小指令碼 #!/usr/bin/python #-*-coding:utf-8-*- """ author:蛙鱖... 在Android獲取檔案的大小以及檔名稱 //檔案的真實路徑 StringfilePath... Java實現zip檔案壓縮(單個檔案、資料夾以及檔案和資料夾的組合壓縮) Java實現zip檔案壓縮(單個檔案、資料夾以及檔案和資料夾的組合壓縮) 2016年10月04日23:22:24 ljheee&nbs... jar包內檔案的遍歷以及檔案的拷貝 importjava.io.File; importjava.io.FileOutputStream; importja... python之爬蟲的入門04------爬蟲代理ip、儲存為CSV表格 一、爬蟲偽裝—使用代理ip importurllib.request importrandom url='http://45.3... Qt檔案的讀寫,將讀取的資料儲存到Qvector #include"mainwindow.h" #include"ui_mainwindow.h" MainWindow::MainWindow(... [Xcode10實際操作]七、檔案與資料-(11)資料持久化儲存框架CoreData的使用:建立CoreData實體並插入資料 本文將演示【CoreData】資料持久化儲存框架的使用。

點選【CreateanewXcodeproject】建立一個新的專案 ->【Sing... [Xcode10實際操作]七、檔案與資料-(12)資料持久化儲存框架CoreData的使用:查詢CoreData中的資料 本文將演示如何查詢資料持久化物件。

在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1importUIKi... PHP檔案基本操作及檔案的上傳和下載  此篇實現了PHP對檔案的系列操作,包括檔案的讀寫和處理、檔案的上傳、檔案的下載。

  1、簡單寫檔案:file_put_content... 搜尋 基礎教學 Mysql入門 Sql入門 Android入門 Docker入門 Go語言入門 Ruby程式入門 Python入門 Python進階 Django入門 Python爬蟲入門 最近訪問



請為這篇文章評分?