我正在尝试使用以下语法从Spyder IDE运行Imagemagick bash shell脚本textcleaner,但是我无法使其正常工作。
导入操作系统 os.system(“ textcleaner -g -e normalize -f 30 -o 12 -s 2 in.png out.png”)
答案 0 :(得分:0)
Textcleaner是我的Imagemagick bash shell脚本。我还没有尝试从Python运行它。但这应该可以在Python 3子进程中使用。
import subprocess
cmd = 'textcleaner -g -e normalize -f 30 -o 12 -s 2 in.png out.png'
subprocess.call(cmd, shell=True)
您可能需要以bash和/或textcleaner的完整路径为textcleaner开头。另外,您可能需要提供输入和输出的完整路径。另外,请确保编辑脚本的权限以使其可执行(chmod u + x textcleaner)。在http://www.fmwconcepts.com/imagemagick/index.php
查看我的使用指针