Python復制粘貼圖片代碼怎么寫?Python如何實現批量圖片拷貝操作

在我們使用電腦時,有些情況下會需要將單個或者多個圖片,復制粘貼多個來作為備份文件 。而手動操作的話就太慢和繁瑣了,可以使用python編寫腳本程序來自動完成這個操作 。下文有python批量復制粘貼圖片的代碼實例,感興趣的話就一起往下看看吧 。

Python復制粘貼圖片代碼怎么寫?Python如何實現批量圖片拷貝操作


1.在python中復制粘貼圖片實際上和復制文件是一樣的,因為圖片也是保存在計算機硬盤中的數字文件,甚至不需要使用到內置模塊os就可以來完成這個操作 。使用open()函數并且以二進制只讀文件模式打開圖片,然后調用read()方法將圖片內容讀取出來,示例如下:
【Python復制粘貼圖片代碼怎么寫?Python如何實現批量圖片拷貝操作】file=open("1.jpg","rb")data=https://www.ycpai.cn/python/file.read()file.close()因為圖片它本質上是以矩陣數組形式保存起來的,所以將其以二進制形式打開之后,就可以把表示文件的數組讀取出來 。
2.然后再創建for循環結構,遍歷迭代的對象就是range()函數生成的可迭代序列 。這個函數中需要傳入大于0的整數作為參數,而整數大小也決定了for循環迭代次數 。在循環之中還是一樣使用open()函數打開圖片,不過這次需要用字符串格式化語法來重命名,這樣就可以創建出圖片文件了 。
然后再用該對象調用write()方法,將一開始讀取出來的圖片數組寫入到這個文件中即可 。在這段代碼編寫中只需要注意兩個點,一個是圖片保存路徑要以jpg等格式結尾,二是需要用二進制只寫模式打開圖片文件,詳細代碼如下:
for i in range(12):    new_file=open(f"{i}.jpg","wb")    new_file.write(data)new_file.close()以上就是關于“Python復制粘貼圖片代碼怎么寫?Python如何實現批量圖片拷貝操作”的全部內容了,希望對你有所幫助 。
Python復制粘貼圖片代碼怎么寫?Python如何實現批量圖片拷貝操作


Python復制粘貼圖片代碼怎么寫?Python如何實現批量圖片拷貝操作


Python復制粘貼圖片代碼怎么寫?Python如何實現批量圖片拷貝操作


微信掃碼,學習更方便
Python復制粘貼圖片代碼怎么寫?Python如何實現批量圖片拷貝操作


現在報名贈100例知識點合集
Python復制粘貼圖片代碼怎么寫?Python如何實現批量圖片拷貝操作


    猜你喜歡