我已将以下代码用于 p>
但是当我使用以下命令从命令行终端运行此代码时:python a.py“ C:\ Users \ nishant.gupta2 \ PycharmProjects \ jpgtopngconverter \ photo”新
系统给我错误:
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')
答案 0 :(得分:0)
这似乎与文件权限有关,而不是您的代码。您的代码在与您指定的图像文件夹不同的用户下运行,具体取决于管理员状态,您可能会遇到权限问题。
答案 1 :(得分:0)
您正在尝试在此处打开文件夹:
im= Image.open(f'{image_folder}')
而不是图像。您应该指定图像的路径。