the*_*ner 6 python command-line zip
背景:我有一个 python 脚本,它生成一堆图像(png 格式,最少几百个),运行 ffmpeg 将它们转换成一个短视频,然后将所有图像放入一个 zip 存档中,这样我就可以回去了如果我发现我想要单个框架的任何奇怪或有趣的东西。
问题:最初 zip 部分读作zip -q -T -m output *.png但抑制了所有输出,包括关于文件是否正常的声明。有没有办法在updating: Stars0053.png (deflated 5%)不抑制-T开关输出的情况下抑制大量的?
zip -q -T -m output *.png && echo "success" || echo "failure"
Run Code Online (Sandbox Code Playgroud)
也应该工作,替代解决方案,在评论中给出。
它的工作原理是这样的:如果第一个命令 (zip ...) 成功,则以下与 && 的组合也可以成功并执行。但是如果第一部分失败,那么整个组合就会失败,并且&&-部分被跳过,但是如果两者之一成功则or-组合成功,所以执行||-部分。
您对组合结果(真/假)不感兴趣,但对副作用感兴趣:状态反馈。
| 归档时间: |
|
| 查看次数: |
12284 次 |
| 最近记录: |