安装apache 下载mod_python 编译安装 测试 下载mod_python,下载地址:mod_python 在GitHub 上面, 下载之后:目录结构如下: 安装依赖: #查找可安装的依赖 yum search python | grep python-devel # 安装python依赖 sudo yum install python-devel.x86_64 编译安装,执行下面命令: # 我的apache安装路径是 /usr/local/apache2 sudo ./configu…
什么是模块 在Python中,模块其实也就是包含python代码的文件,我们为什么要使用模块?在我们以后写代码的时候,我们会发现有很多功能需要经常使用,那我们想要使用这些功能怎么办,要再把那些代码在敲一遍吗,这样不但增加了代码量,还浪费了时间,有人说我们可以写在函数里,是的,我们可以把一些功能写在函数里,使用的时候调用函数就行了,但是我们每次新建一个文件的时候,都需要再次将那些功能函数写一遍,还是有些麻烦,这时候,模块的便捷就体现出来了,我们将大量功能函数写在一个py文件里,当我们需要用到部分功…
一.模块&包 1.模块 模块实质上就是一个Python文件,它是用来组织代码的.意思就是把Python代码写在里面,文件名就是模块的名称.例如:random.py,random就是模块的名称. 2.包 包又叫pageage,本质就是一个文件夹,和文件夹不一样的地方是它有一个__init__.py文件.包是从逻辑上来组织模块的,也就是说它是用来存放模块的.如果想导入其他目录下的模块,那么这个目录必须是一个包才能导入. 二.模块的分类 1.标准模块.标准包 Python自带的标准模块,直接impor…
Python的科学计算包设计到C语言代码的编译,采用pip的方式安装会出现错误. 一种简单的方式是采用的集成包,具体的步骤参考:https://www.continuum.io/downloads#_unix 独立安装的话,在ubuntu可以用apt-get包管理工具安装与编译好的包模块: $ sudo apt-get install python-numpy $ sudo apt-get install python-scipy $ sudo apt-get install python-ma…
1.完整的异常处理 异常处理能够保证程序出错是也能够完整运行,不会应为bug而停止运行,这里介绍下获取异常的完整格式 try: num = int(input("输入整数:")) print(8/num) except ValueError: print("请输入正确的整数!") except ZeroDivisionError: print("不能为0") except Exception as result: print("未知异常…
最近做云平台的项目,需要使用python来管理所有的主机,我选择了paramiko.它跨平台的,linux和window都可以使用,pssh只支持linux. 1:安装gcc和python-devel yum install gcc gcc-c++ python-devel 2:  paramiko依赖pycrypto模块,要先下载pycrypto安装 wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz…
1.首先去下载apache (http://httpd.apache.org/download.cgi)(Apache VC15 binaries and modules download) 2.下载好后去解压,解压好后把apache24目录和ReadMe.txt放到某个盘的(你喜欢装在哪个盘就哪个盘,没有影响)根目录下(我也不知道为什么,初次安装放在次目录下问题多多,一堆报错,我是安装在d盘的) 3.以管理员身份打开命令行窗口,去到bin目录下,输入命令 httpd.exe -k instal…
两.mod_python 1.性能 使用mod_python的主要优势在于比传统CGI更高的性能. 一个測试,使用在Pentium 1.2GHz的机器上执行Red Hat Linux 7.3.使用4种类型的脚本.基于标准的CGI导入模块(以典型的Python CGI脚本開始),然后输出'Hello!',測试10000次请求作为基准. 标准CGI: 23 次请求/秒 mod_python CGI处理器: 385 次请求/秒 mod_python 公布处理器: 476 次请求/秒 mod_pytho…
官方首页:http://webpy.org/) 它的源代码非常整洁精干,学习它一方面可以让我们快速了解python语法(遇到看不懂的语法就去google),另一方面可以学习到python高级特性的使用(譬如反射,装饰器),而且在webpy中还内置了一个简单HTTP服务器(文档建议该服务器仅用于开发环境,生产环境应使用apache之类的),对于想简单了解下HTTP服务器实现的朋友来说,这个是再好不过的例子了(并且在这个服务器代码中,还可以学习到线程池,消息队列等技术),除此之外webpy还包括模板…
代码重用——函数与模块 摘要:构建函数,创建模块,安装发布文件,安装pytest和PEP 8插件,确认PEP8兼容性以及纠错 重用代码是构建一个可维护系统的关键. 代码组是Python中对块的叫法. 对之前的vowels代码功能创建一个函数名为search_for_vowels( ) 在函数调用时结果: Bool内置函数,提供某个值时它会返回这个值计算为true还是false 任何非空的数据结构都是true. 内置函数: int(字符串,基数):将数字字符串以基数形式转为整数十进制. int(浮…