从Shell文件中生成Python脚本

时间:2017-02-22 09:53:13

标签: python shell

奇怪的请求,但我想在shell文件中生成Python文件。所以我从文件中读取了一些参数并使用它们,我想生成一个完整的python脚本。有没有简单的方法可以做到这一点,还是我必须回应一下?

任何帮助将不胜感激!

谢谢!

2 个答案:

答案 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