在 Linux 上的某个文件夹中,我有文件 *.eps,我想将它们转换为 *.png 并保留名称,例如:ball.eps 到 ball.png。我尝试这样做:
convert *.eps *.png
但结果并不令人满意。为此,我需要用 Python 或 bash 编写一些简单的脚本,那么我怎样才能从文件夹中获取文件名,例如在 Python 中?谢谢。
最佳答案
尝试以下脚本:
#!/bin/bash
for file in *.eps
do
filename=$(basename "$file")
filename=${filename%.*}
convert $file $filename.png
done
希望它对你有用。
for file in *.eps
给出所有扩展名为 .eps 的文件的列表filename=$(basename "$file")
给出文件原名filename=${filename%.*}
删除扩展名 .epsconvert $file $filename.png
将文件转换为 .png 扩展名
关于python - 如何将 eps 文件转换为 png 文件并保持名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23470134/