返回顶部
首页 > 资讯 > 后端开发 > Python >Python(三):使用Apache运行
  • 587
分享到

Python(三):使用Apache运行

PythonApache 2023-01-31 04:01:08 587人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

1、现在Apache服务器并安装 2、修改Apache安装目录下的配置文件Httpd.conf      (1)打开httpd.conf文件,寻找ScriptAlias /cgi-bin/把其后的目录修改为你的.py文件的目录(注意必须是

1、现在Apache服务器并安装

2、修改Apache安装目录下的配置文件Httpd.conf

     (1)打开httpd.conf文件,寻找ScriptAlias /cgi-bin/把其后的目录修改为你的.py文件的目录(注意必须是把文件放置在cgi-bin目录下)

     (2)增加以下目录

        

<Directory "和(1)中目录相同">
    AllowOverride None
    Options FollowSymLinks +ExecCGI
    Order allow,deny
    Allow from all
</Directory>

3、去掉AddHandler cgi-script .cgi前的“#”

 

测试

cgi101.html文件(将其放在Apache安装目录htdocs下)

<html>
<title>Interactive Page</title>
<body>
<fORM method=POST action="cgi-bin/cgi101.py">
    <P><B>Enter your name:</B>
    <P><input type=text name=user>
    <P><input type=submit>
</form>
</body>
</html>

cgi101.py文件(将其放在第2步中设置的目录中)

#!D:/python34/python.exe

import cgi
import cgitb
cgitb.enable()

form = cgi.FieldStorage() # parse form data
print('Content-Type:text/html\n') # hdr plus blank line
print()
print('<title>Reply Page</title>') # html reply page
if not 'user' in form:
    print('<h1>Who are you?</h1>')
else:
    print('<h1>Hello <i>%s</i>!</h1>' % cgi.escape(form['user'].value))

第一行#!D:/Python34/python.exe告诉Python编译器的路径

 

运行:打开浏览器输入http://localhost/cgi101.html

 


 

--结束END--

本文标题: Python(三):使用Apache运行

本文链接: https://lsjlt.com/news/187786.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python(三):使用Apache运行
    1、现在Apache服务器并安装 2、修改Apache安装目录下的配置文件httpd.conf      (1)打开httpd.conf文件,寻找ScriptAlias /cgi-bin/把其后的目录修改为你的.py文件的目录(注意必须是...
    99+
    2023-01-31
    Python Apache
  • 运维python进行(三) 用pytho
      zabbix是一款非常主流监控软件,以简单易用为人称道。zabbix拥有完善的api方便大家通过第三方调用,所以今天介绍一下如何利用python完成对zabbix api调用。   zabbix api主要通过http协议进行通讯,这里...
    99+
    2023-01-31
    运维 python pytho
  • Python如何使用三元运算符进行条件赋值
    本篇内容介绍了“Python如何使用三元运算符进行条件赋值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!技巧1 就地交换两个数字Python...
    99+
    2023-06-29
  • Python 能够在 Apache 上实时运行吗?
    Python 是一门非常流行的编程语言,用途广泛,包括机器学习、数据分析、Web 开发等。而 Apache 是一个广泛使用的 Web 服务器软件,支持多种编程语言。那么, 答案是肯定的。Apache 本身并不支持 Python,但是可以通...
    99+
    2023-08-25
    实时 apache bash
  • PHP能不能不用Apache运行
    这篇文章主要介绍PHP能不能不用Apache运行,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!PHP可以不用Apache运行;php是解释性语言,必须要依赖服务端,不用Apache,也可以使用IIS、ngnix等作为...
    99+
    2023-06-15
  • 使用php运行python文件
    可以使用PHP的exec函数来运行Python文件。exec函数调用系统命令,并返回执行结果。以下是在PHP中运行Python文件的示例代码: 在上面的示例中,我们使用了Python的默认路径,如果你的Python安装在其他路径下,可以根...
    99+
    2023-09-10
    php 开发语言 python 外观模式 适配器模式
  • python 运行nmon使用说明
    python 运行nmon使用说明 第一步:安装:paramikowindow安装方法:pip install paramiko 参考:http://www.jb51.net/article/97655.htm第二步:以下代码包含发送命令与...
    99+
    2023-01-31
    使用说明 python nmon
  • Python vs. Bash:哪个更适合在Apache上运行?
    Python 和 Bash 都是非常流行的编程语言,它们都可以在 Apache 服务器上运行。但是,哪个更适合在 Apache 上运行呢?在本文中,我们将探讨 Python 和 Bash 的优缺点,以及它们在 Apache 上的适用性。 P...
    99+
    2023-07-23
    bash ide apache
  • PHP怎么在apache中运行
    要在Apache中运行PHP,您需要按照以下步骤操作:1. 安装Apache服务器:首先,您需要在计算机上安装Apache服务器。您...
    99+
    2023-08-31
    apache php
  • 终止python代码运行的三种方式
    一 sys.exit() 执行这条语句会直接退出程序,也是常用的方法,不需要考虑平台等因素的影响。它通常是退出 Python 程序的首选方法。 该方法包含一个参数status,默认为0,表示正常退出,或1,表示异常退出。 import sy...
    99+
    2023-08-22
    unix linux 服务器 python
  • python怎么用三元运算符进行条件赋值
    小编给大家分享一下python怎么用三元运算符进行条件赋值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用三元运算符进行条件赋值。三元运算符是 if-else ...
    99+
    2023-06-27
  • Python三目运算符(三元运算符)用法详解(含Python代码)
    一、前言 三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分。它是唯一有3个操作数的运算符,有时又称为三元运算符。 定义: 对于条件表达式b x : y,先计算条件b,...
    99+
    2023-09-26
    python 开发语言 三目运算符
  • 用 ChatGPT 运行 Python
    最近,我一直在阅读一些关于ChatGPT的有趣文章。在一篇文章中,有人发明了一种新的语言,并让ChatGPT运行它。在另一篇文章中,有人在ChatGPT中运行一个虚拟机。后者启发我提出了下面这个问题。你能在ChatGPT中运行一个交互式Py...
    99+
    2023-05-14
    ChatGPT Python
  • python使用js2py库运行js代码
    目录一、js2py库概述二、抽取js代码运行结果三、提取js语句内变量和对象等四、其他在日常使用Python做爬虫,一般会用到以下手段: 请求URL,返回HTML文本,然后通过xpa...
    99+
    2024-04-02
  • python中程序运行计时的三种方式
    下面这段程序截取自Python High Performance Programming(个人觉得这本书还不错,虽然有点零碎。因为我做数据分析比较多,有时候数据量大了确实也需要考虑代码优化。当然,如果数据量太大,我应该还是会毫不犹...
    99+
    2023-01-31
    三种 方式 程序
  • python如何在三元运算符中使用条件
    小编给大家分享一下python如何在三元运算符中使用条件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在三元运算符中使用条件在大多数情况下,我们在Python中使用嵌套的条件结构。 除了使用嵌套结构,还可以在三元运算符的帮...
    99+
    2023-06-27
  • linux如何查看apache是否运行
    这篇文章主要讲解了“linux如何查看apache是否运行”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux如何查看apache是否运行”吧!3种查看方法:1、执行“sudo syst...
    99+
    2023-07-02
  • Python -- 三元表达式(三目运算
    一些语言(如Java)的三元表达式形如: 判定条件为真时的结果:为假时的结果 Python的三元表达式有如下几种书写方法: if __name__ == '__main__': a = '' b = 'True' c = 'F...
    99+
    2023-01-31
    表达式 Python
  • [运维|中间件] Apache APISIX使用笔记
    简介 Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。 文档 官方文档地址 安装 快速...
    99+
    2023-09-16
    运维 中间件 笔记
  • python 开发的三种运行模式详细介绍
    Python 三种运行模式 Python作为一门脚本语言,使用的范围很广。有的同学用来算法开发,有的用来验证逻辑,还有的作为胶水语言,用它来粘合整个系统的流程。不管怎么说,怎么使用python既取决于你...
    99+
    2022-06-04
    三种 详细介绍 模式
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作