我正在使用gphoto2,大多数命令都在工作,但是我不知道如何在下一个操作中使用命令行的输出。你知道吗
例如:
我想在照相机里得到照片的清单
command = ["sudo","gphoto2","--get-all-files","--skip-existing"]
call(command)
结果:
There is no file in folder '/'.
There is no file in folder '/store_00010001'.
There is no file in folder '/store_00010001/DCIM'.
There are 6 files in folder '/store_00010001/DCIM/100EOS5D'.
#1 OM6_0018.JPG rd 12335 KB image/jpeg
#2 OM6_0019.JPG rd 12686 KB image/jpeg
#3 OM6_0020.JPG rd 12500 KB image/jpeg
#4 OM6_0021.JPG rd 12438 KB image/jpeg
#5 OM6_0022.JPG rd 12668 KB image/jpeg
#6 OM6_0023.JPG rd 12760 KB image/jpeg
我的目标是在JSON或Python数组中获得输出:
['OM6_0018.JPG', 'OM6_0019.JPG', 'OM6_0020.JPG', ...]
任何建议都将不胜感激。你知道吗
因此,我不知道gphoto是如何工作的,但我将大胆地猜测,与其执行子进程调用,不如执行以下操作:
完整示例请参见此处:https://github.com/jim-easterbrook/python-gphoto2/blob/master/examples/list-files.py
相关问题 更多 >
编程相关推荐