当前位置: 首页 > 面试题库 >

运行Python脚本(如PHP)

闽念
2023-03-14
问题内容

服务器上有Apache 2 + mod_wsgi + Python 2.6。

我想从Python像PHP脚本那样运行脚本。这个想法可能看起来很愚蠢,但是我很习惯(至少在最初学习Python时)。

例:

PHP- http://example.com/script.php

Python- http://example.com/script.py

PS我知道有关mod_rewrite和其他类似的技巧可以做到这一点。但这只是伪装,而不是直接运行。

UPD:我的.htaccess文件。index.py可以工作,但是其他python脚本会出现404错误。

<Files *.py>
SetHandler wsgi-script
Options ExecCGI FollowSymLinks
</Files>
 DirectoryIndex index.py

问题答案:

这看起来不像运行wsgi应用程序那么酷,所以我建议您使用flask框架,该框架要像一个理智的框架一样简单。

这是描述mod_wsgi上安装过程的链接。

稍后,您可能想要考虑一个很酷的框架,例如Django,Pyramid,Grok …

如果您真的想像mod_php一样使用mod_wsgi,请检查Graham Dumpleton的绝佳答案。



 类似资料:
  • 问题内容: 我正在尝试使用PHP运行Python程序。这是代码 这可以通过命令行运行,但不能通过浏览器运行。我正在使用Apache,因此可能需要正确的权限?我对Linux还是很陌生,不知道如何使它工作。 任何帮助,将不胜感激! 编辑1: 尝试使用,但没有任何反应。我给出了脚本的完整路径。使脚本可执行,但是没有运气。我可以在服务器上尝试其他任何方法吗?(这是一个CentOS 5) 问题答案: 您需要

  • 问题内容: 我想从PHP运行Python脚本。该脚本的语法很好,当我从命令行运行它时,它会在它旁边生成一个图像文件。当我从命令行运行PHP文件(包含Python exec)时,它将生成一个图像文件。很好。问题是:当我使用浏览器并运行PHP时,它不会生成任何图像文件。我使用的是Xubuntu OS。 问题答案: 问题是matplotlib后端设置。我更改为“ Agg”,并且plot函数正常运行。

  • 问题内容: 之前曾在不同程度上提出过这样的问题,但我觉得还没有以简明的方式回答,因此我再次提出。 我想在Python中运行脚本。可以说是这样的: 它获取文件位置,读取它,然后打印其内容。没那么复杂。 好吧,那我该如何在C#中运行它呢? 这就是我现在所拥有的: 当我传递位置和位置无效时。有人告诉我,我应该通过的,然后作为。 我已经寻找了一段时间,只能找到建议使用IronPython或类似工具的人。但

  • 问题内容: 这可能是一个非常简单的问题,但是如何每两天在我的fedora dist上运行一个python脚本? 谢谢 安东尼斯 问题答案: 这是关于cron的问题。首先是在python脚本顶部添加SHEBANG行。 使您的脚本可执行 然后执行crontab -e并添加

  • 问题内容: 我有一个脚本,每5分钟检查一次PC上的内容,并且我不希望Python显示在任务栏上。我使用Windows作为操作系统。 有什么方法可以让Python在后台运行并强制其不在我的任务栏中显示? 问题答案: 在控制面板中查找计划任务。

  • 问题内容: 我有一个脚本,可以创建网站并动态打印一些数据。-打印的数据应来自另一个python脚本。 我目前面临的问题是,如果我将执行python脚本的行放在执行应用程序的行之前,它将运行Python脚本而不运行;反之亦然。 Python脚本: Flask脚本(注意:价格应为其他脚本的“解析”变量): 问题答案: 使用: 将python脚本(例如)生成的内容包装到函数中。 将其放置在与或相同的目录

  • 问题内容: 我不知道应该把我的Spider代码放在哪里以及如何从main函数中调用它。请帮忙。这是示例代码: 问题答案: 所有其他答案均参考Scrapyv0.x。根据更新的文档,Scrapy 1.0要求:

  • 其中test.py为: 我为python、geckdodriver和firefox授予了整个lib目录的权限,以便在IIS_IUSRS(使用Windows)下进行完全控制。 Geckodriver的日志: 产生错误: 文件“C:\inetpub\wwwroot\jobdescription\test.py”,第13行,在driver=webdriver.firefox(firefox_option