我必须将许多.ai文件转换为.svg,并且找到了ai2svg工具。我试过了
for i in `find ./ -type f -name \*.ai`; do python ai2svg.py "$i"; done
但是我收到类似的错误
IOError:[Errno 2]没有这样的文件或目录:'Profile'回溯(最近一次调用为上一次):文件“ ai2svg.py”,第171行,inf =打开(sys.argv [1])
文件名是“ Profile test.ai”时。除了可以从.ai文件中事先删除名称中的所有空格之外,还有什么方法可以解决?
谢谢你。
可以做到这一点:
find . -type f -name \*.ai -exec python ai2svg.py {} \;
如果ai2svg.py
可以使用多个文件(例如大多数* nix工具),则可以执行此操作以最小限度地运行命令:
find . -type f -name \*.ai -exec python ai2svg.py {} +
如果您只关心当前目录中的文件,则可以为此使用标准循环:
for file in *.ai
do
python ai2svg.py "$file"
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句