这是我到目前为止所尝试过的。图像是.jpg文件。我正在尝试编写一个可以运行resize.py的脚本来一次调整所有图像的大小。此.py脚本中没有使用导入
for file in *.jpg; do
python resize.py "$file"
done
错误回到我身边
File "test.py", line 2
for file in *.jpg; do
^
SyntaxError:语法无效
答案 0 :(得分:2)
您可以使用以下内容简化此操作,您将在shell上键入它(而不是Python代码):
find /path/to/image/dir -name "*.jpg" -exec python /path/to/resize.py {} \;
如果你想在Python中完全这样做:
import glob
from resize import your_resize_function
for image_file in glob.iglob('/path/to/image/dir/*.jpg'):
your_resize_function(image_file)
此处your_resize_function
是resize.py
内运行的任何代码。