【发布时间】:2021-07-13 17:20:15
【问题描述】:
伙计们。有人可以向我解释为什么我不能在 PyCharm 中运行这个脚本(用于将 jpg 转换为 png)吗? 我的错误列表索引超出范围。我在同一目录中有代码和 jpg 文件。 当我运行一个脚本来合并一些 pdf 文件时发生了同样的错误(文件和 .py 脚本也在同一个目录中)。
import sys
import os
from PIL import Image
path = sys.argv[1]
directory = sys.argv[2]
if not os.path.exists(directory):
os.makedirs(directory)
for filename in os.listdir(path):
clean_name = os.path.splitext(filename)[0]
img = Image.open(f'{path}{filename}')
img.save(f'{directory}/{clean_name}.png', 'png')
print('all done!')
【问题讨论】:
-
你确定 pycharm 添加命令行参数吗?
标签: python-3.x pycharm argv sys