色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python實(shí)現(xiàn)快速文件格式批量轉(zhuǎn)換的方法

瀏覽:46日期:2022-07-08 09:18:39

用python實(shí)現(xiàn)文件夾下的成批文件格式轉(zhuǎn)換

我們對(duì)于文件轉(zhuǎn)換的需求很大,甚至于對(duì)于圖片的格式,JPG和PNG格式在肉眼看來(lái)都沒什么差別,但是對(duì)于計(jì)算機(jī)而言,它有時(shí)候就只接受這些肉眼看起來(lái)差不多的格式的其中一種。

環(huán)境

windows10python3.7+pycharm

創(chuàng)建目錄

1.在編程前,創(chuàng)建一個(gè)文件夾,并放入你想用的文件(非目錄),這些文件的格式不合適。例如,我在桌面創(chuàng)建了名為'in_path'的文件夾,在里面放進(jìn)了.pgm和.png格式的文件,想讓他們都轉(zhuǎn)化成.jpg格式。2.同時(shí)新建一個(gè)batch_change.py文件。

python實(shí)現(xiàn)快速文件格式批量轉(zhuǎn)換的方法

編寫程序

導(dǎo)入python的模塊os,PIL,glob.

// 導(dǎo)入PIL,os,globfrom PIL import Imageimport os,glob

創(chuàng)建輸出目錄

// 創(chuàng)建輸出文件夾def batch_change(in_path,out_path): if not os.path.exists(out_path): print(out_path,’is not existed.’) os.mkdir(out_path) if not os.path.exists(in_path): print(in_path,’is not existed.’) return -1

瀏覽輸入目錄

// 瀏覽遍歷輸入文件夾 for files in glob.glob(in_path+’/*’): filepath,filename=os.path.split(files) out_file = filename[0:9]+’.jpg’ #轉(zhuǎn)換成最終格式為.jpg,可以在這里改為.png im = Image.open(files) new_path=os.path.join(out_path,out_file) print(count,’,’,new_path) count = count+1 im.save(os.path.join(out_path,out_file))

修改文件路徑

// 瀏覽遍歷輸入文件夾 if __name__==’__main__’: batch_change(r’C:Users80610Desktopin_path’,r’C:Users80610Desktopout_path’) #你想轉(zhuǎn)化文件所在文件夾輸入和輸出的路徑

運(yùn)行結(jié)果

無(wú)論是pgm,png,他們們都轉(zhuǎn)化成.jpg格式,并且保存在out_path文件夾下

python實(shí)現(xiàn)快速文件格式批量轉(zhuǎn)換的方法

python實(shí)現(xiàn)快速文件格式批量轉(zhuǎn)換的方法

完整代碼

#encoding = utf-8#author = itinerary,huifrom PIL import Imageimport os,globdef batch_change(in_path,out_path): #參數(shù):輸入與輸出文件夾路徑 if not os.path.exists(out_path): print(out_path,’is not existed.’) #創(chuàng)建輸出文件夾 os.mkdir(out_path) if not os.path.exists(in_path): print(in_path,’is not existed.’) return -1 count = 0 for files in glob.glob(in_path+’/*’): filepath,filename=os.path.split(files) out_file = filename[0:9]+’.png’ #轉(zhuǎn)換成最終格式為png im = Image.open(files) new_path=os.path.join(out_path,out_file) print(count,’,’,new_path) count = count+1 im.save(os.path.join(out_path,out_file))if __name__==’__main__’: batch_change(r’C:Users80610Desktopin_path’,r’C:Users80610Desktopout_path’) #你想轉(zhuǎn)化文件所在文件夾輸入和輸出的路近

總結(jié)

到此這篇關(guān)于python實(shí)現(xiàn)快速文件格式批量轉(zhuǎn)換的方法的文章就介紹到這了,更多相關(guān)python文件格式批量轉(zhuǎn)換內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲国产高清一区二区三区 | 日韩国产欧美在线观看一区二区 | a级国产乱理伦片在线观看99 | 韩国免费播放一级毛片 | 欧美大片一区二区三区 | 久久免费毛片 | 久久精品视频在线观看 | 欧美一级三级在线观看 | 欧美成人tv在线观看免费 | 精品一区二区三区四区在线 | 99视频有精品 | 91久久精品国产91性色tv | 一级特级欧美aaaaa毛片 | a级日韩乱理伦片在线观看 a级特黄毛片免费观看 | 久久久久女人精品毛片九一 | 亚洲七七久久精品中文国产 | 日韩欧美亚洲中字幕在线播放 | 香蕉毛片 | 国产成人一区二区三区在线视频 | 奇米888四色在线精品 | 特黄特色大片免费播放路01 | 欧洲一级鲁丝片免费 | 我不卡午夜 | 91免费看国产 | 一级特色黄大片 | 亚洲图片偷拍自拍 | 欧美片网站免费 | 国产九九精品视频 | 亚洲精品久久久中文字 | 亚洲欧美另类自拍第一页 | 国产一级强片在线观看 | 欧美人在线一区二区三区 | 久久久久久久91精品免费观看 | 精品国产一区二区三区成人 | 亚洲第一毛片 | 夜色邦合成福利网站 | 免费一级美国片在线观看 | 美女毛片免费看 | 亚洲精品久久九九热 | 日本精品久久 | 日韩精品亚洲一级在线观看 |