将python脚本的输出重定向到Wordpress上的页面

将python脚本的输出重定向到Wordpress上的页面,python,wordpress,cgi,Python,Wordpress,Cgi,我有一个可以正常工作的python脚本,它被Wordpress网站上的一个页面调用。这个脚本生成了一个我希望在Wordpress页面中生成的表,而不是在外部HTML页面中生成的表 调用脚本的页面是这样的(它是葡萄牙语的,但它会生成一年的月相。只需在“Ano”框中输入一些年份,然后单击“Gerar Fases da Lua”按钮): 2013年的产出如下: 所以,我想将这个输出重定向到站点内部的页面,而不是像这样的外部页面。任何人都可以提供帮助?简而言之,您需要从呈现页面的php脚本中调用运行

我有一个可以正常工作的python脚本,它被Wordpress网站上的一个页面调用。这个脚本生成了一个我希望在Wordpress页面中生成的表,而不是在外部HTML页面中生成的表

调用脚本的页面是这样的(它是葡萄牙语的,但它会生成一年的月相。只需在“Ano”框中输入一些年份,然后单击“Gerar Fases da Lua”按钮):

2013年的产出如下:


所以,我想将这个输出重定向到站点内部的页面,而不是像这样的外部页面。任何人都可以提供帮助?

简而言之,您需要从呈现页面的php脚本中调用运行python脚本(使用或类似的方法)。python脚本输出将是
shell_exec
的结果,因此您所要做的就是
echo
它。或者,如果格式不适合您的需要,则进行后期处理。或者用任何东西包装。它只是一个字符串。正如@J0HN所建议的,这需要从PHP调用Python解释器。如果您使用的是apachemod_python,那么除了这个问题将打开一个巨大的蠕虫罐之外,可能还有一些技巧。将Python应用程序作为WSGI服务器中的WSGI应用程序运行,并像收集HTTP页面一样收集输出,这是可能的。非常感谢@JOHN and JOE,我将尝试一下!非常感谢约翰和乔,我要试试看!如果我是你,我会认为IFRAME是最后一招。根据我的专业经验,iframes带来的麻烦远多于帮助。为了避免直言不讳,iFrame增加了javascript交互的复杂性,有时会导致ajax出现奇怪的问题,并在不同的请求中提供服务。因此,如果您在iframe中提供某些服务,并且在iframe中拥有主窗口所需的所有css/js,那么您只需加载它们两次,实际上是加载相同的资源两次。所以,如果你能避开它们——避开它们:)