奇怪的请求,但我想在shell文件中生成Python文件。所以我从文件中读取了一些参数并使用它们,我想生成一个完整的python脚本。有没有简单的方法可以做到这一点,还是我必须回应一下?
任何帮助将不胜感激!
谢谢!
答案 0 :(得分:0)
使用cat
,您可以在shell中执行简单的模板:
NAME="George"
cat <<EOF | python
print "Hello %s" % "$NAME"
EOF
答案 1 :(得分:0)
您还可以在脚本中使用占位符值,并使用sed替换它们
NAME="Fred"
sed "s/STRING_TO_REPLACE/$NAME/g" index.html
或者只是简单地从Python渲染模板,你可以看看Jinja2