使用python3在Windows中定义文件路径时出错

时间:2020-08-02 10:00:09

标签: python-3.x

我写了一个脚本,将充满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!')

0 个答案:

没有答案
相关问题