我希望使用 Python 迭代文件夹中的所有文件并运行 exiftool
对每个文件执行命令,所以最后我应该有 x
每个文件都有自己的数量 exiftool
运行输出 grep
命令打开。
目前我有这段代码(我是根据在讲座时记下的伪代码制作的,所以它可能不那么准确)
#!/usr/bin/python
import os
import subprocess
import sys
for root,dirs,files in os.walk(".", topdown=False):
for name in files:
print("echo", os.path.join(root, name))
subprocess.call(["exiftool", os.path.join(root, name)])
最佳答案
如果您已经在使用 python,则可以简单地使用 existing Python library它允许您读取 Exif 标签,并避免所有容易出错的解析。
关于Python使用os.walk对目录中的所有文件分别运行exiftool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27924234/