使用Tempi中呈现的变量执行python代码

2024-05-08 23:50:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用呈现的变量在Tempita中运行python代码:

{{py:
import subprocess
return subprocess.check_output(["do-something","--var=http://server_host:8000/"])
}}

但是,服务器主机是一个变量。所以如果我这么做了:

{{server_host}}

它得到正确的渲染。我试图在运行python代码时使用{server\u host}变量的呈现输出。你知道吗


Tags: 代码pyimport服务器httphostoutputreturn
1条回答
网友
1楼 · 发布于 2024-05-08 23:50:58

我没用过Tempita,但我认为以下方法应该有用:

{{py:
import subprocess
return subprocess.check_output(["do-something"," var=http://"+server_host+":8000/"])
}}

相关问题 更多 >