我写了一个脚本,将充满jpg图片的文件夹转换为png格式,但是当我输入文件夹的路径时,我得到了一个找不到文件的错误! 以下是我得到的错误!
File "C:/Users/sayab_l10vzoc/Desktop/Infinity/Imgconverter/imgconverter.py", line 10, in <module>
with Image.open(f'{folder_name}{file_name}')as img:
File "C:\Users\sayab_l10vzoc\Desktop\Infinity\Imgconverter\venv\lib\site-packages\PIL\Image.py", line 2878, in open
fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\sayab_l10vzoc\\Desktop\\Infinity\\Imgconverter\\images100932834_1385746334953133_3233116930772566016_n.jpg'
这也是代码:
from PIL import Image
import os
folder_name=input('enter folder path: ')
result_folder =input('enter the folder path to export results: ')
if not os.path.exists(result_folder):
os.makedirs(f'{result_folder}')
for file_name in os.listdir(folder_name):
with Image.open(f'{folder_name}{file_name}')as img:
clean_name = os.path.splitext(file_name)[0]
img.save(f'{result_folder}{clean_name}.png', 'png')
print(f'{file_name} converted!')