使用popen()进行批处理文件夹

时间:2019-03-02 11:25:03

标签: python svg batch-processing potrace

每个人,很高兴来到这里!

我正在尝试制作一个简单的python脚本,该脚本将使用potrace将文件夹中的所有BMP文件转换为SVG。

在进入整个文件夹的FOR循环之前,我什至无法使用Python在单个文件上使用它。在某个时候它确实完成了整个过程,但是并没有保存任何文件(具有写权限?)。

此刻我有这个。

import subprocess
cmd = 'E:\_SELF\images\potrace.exe'
image = 'E:\_SELF\images\noise_1_000.bmp'
subprocess.Popen(r'{c} {i} -s -o noise.svg'.format(c=cmd,i=image),shell=True)
print('done')

前一段时间它给我一个错误,提示文件名或目录错误,但是现在甚至说我没有权限

potrace: E:\_SELF\images : Permission denied

当我刚接触Python和编程时,感觉真的迷失了。

也许有人已经使用了python脚本来使用Potrace批处理整个文件夹?

0 个答案:

没有答案