[英]Convert JPG to PNG
我已經使用下面的代碼
但是當我使用以下命令從命令行終端運行此代碼時:python a.py "C:\\Users\\nishant.gupta2\\PycharmProjects\\jpgtopngconverter\\photo" new
系統給了我錯誤:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\nishant.gupta2\\PycharmProjects\\jpgtopngconverter\\photo'
我的代碼如下:
import sys
import os
from PIL import Image
image_folder=sys.argv[1]
output_folder=sys.argv[2]
if not os.path.exists(output_folder):
os.mkdir(output_folder)
for items in os.listdir(image_folder):
im= Image.open(f'{image_folder}')
im.save(f'{output_folder}.png','png')
看起來這與文件權限有關,而不是與您的代碼有關。 您的代碼在與您指定的圖像文件夾不同的用戶下運行,根據管理員狀態,您可能會遇到權限問題。
您正在嘗試在此處打開文件夾:
im= Image.open(f'{image_folder}')
而不是圖像。 您應該指定圖像的路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.