在pythoncgi脚本中生成带胡子的html页面

2024-05-29 04:32:35 发布

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

我需要将静态网站部署到允许ssh访问和python脚本(通过CGI)的主机上。到目前为止,我在小胡子的帮助下使用了本地生成的html内容。到现在为止,一直都还不错。现在不同的人(不太擅长命令行)需要更新静态页面。所以我把所有的.mustache文件都塞进了服务器以供共享访问。在

挑战:我需要编写一个小pythoncgi程序,在启动时运行一个小胡子转换来重新生成静态页面。它不需要向浏览器输出任何花哨的内容(一些“Doing,filenames,done”就足够了)。在

所以它需要:

  • 从URL调用
  • 将所有的.mustache文件及其头文件处理为html

基本上将此bash脚本转换为URL可调用python:

#!/bin/bash
# Processes mustache templates into html files
echo "Commencing conversion"
for f in *.mustache
  do
       curfile=${f/.mustache/}
   echo "Processing - $curfile"
   cat parameters.yml $f | mustache > $curfile.html
  done
echo "Finished, check the results!"

是的,我承认我的普通话比这还差吗? 我不想在阅读页面或使用pythonweb框架时生成页面,只需自动生成html即可


Tags: 文件echo脚本bashurl内容网站部署

热门问题