最近涉及到一個項目,需要從大量的書籍中提取出需要數據,ok~對我這個小弱雞其實真的有點難,在調用百度圖片識別的接口發現無法將圖片數據提取出來,數據為空!!!
萬能print()一行行的打印發現接口無法識別JPG后綴的圖片,怎么辦呢?Python是萬能的嘛,直接搞就闊以啦~
代碼如下:
1 import os 2 import string 3 4 #圖片存儲路徑 5 dirName = "G:\pict\\" 6 #OS模塊獲取文件夾下的文件名 7 D_list = os.listdir(dirName) 8 #遍歷 9 for FileName in D_list: 10 #分割文件名,索引改后綴 11 NewName = FileName 12 NewName = NewName.split('.') 13 if NewName[-1] == 'jpg': 14 NewName[-1] = 'png' 15 #字符串拼接文件名 16 NewName = str.join('.', NewName) 17 Filename = dirName + FileName 18 NewName = dirName + NewName 19 #rename()方法 20 os.rename(Filename, NewName) 21 print(NewName, "修改成功!")