Python开发
文章平均质量分 58
Python开发笔记
Gerry-格里
奋斗者的IT人员,如果你真的想记住什么,请在一天之内完成,如果完成不了,必须在24小时内复习。
展开
-
Python mini-web框架 支持动态解析02
本章讲解自定义web服务器实现静态资源,动态资源解析。1、解析流程上面实现的是静态资源的请求。WSGI简介:WSGI允许开发者选择web框架和web服务器分开,可以混合匹配web服务器和web框架,选择一个适合的配对。比如,可以在Unicorn或者Nginx和uWsgi或者waitress上运行django,Flask或Pyramid.真正的混合匹配,得益于WSGI同时支持服务其和架构。web服务器必须具备WSGI接口,所有的现代Python Web框架都已具备WS.原创 2022-01-23 11:39:10 · 2258 阅读 · 0 评论 -
Python mini-web框架框架开发01
本系列文章为本人学习网课的笔记,一切版权归原作所有。1、框架技术点2、多进程构建服务建立web_server.py文件:#!/usr/bin/env python# 多进程实现服务器演示import socketimport reimport multiprocessingdef service_client(new_socket): """为这个客户端返回数据""" # 1.接收浏览器发送过来的请求,即http请求 request = new...转载 2021-08-02 21:57:02 · 154 阅读 · 0 评论 -
支持python的分布式计算框架Ray
项目地址:https://github.com/ray-project/ray1、简介Ray为构建分布式应用程序提供了一个简单、通用的API。Ray过以下方式完成这项任务: 为构建和运行分布式应用程序提供简单的原语。 使最终用户能够并行化单个机器代码,而代码更改很少到零。 在核心Ray之上包含大量应用程序、库和工具,以支持复杂的应用程序。 2、安装3、单机下面是不使用分布式的代码示例:# test_ray.pyimport ray.原创 2021-07-27 21:23:53 · 1215 阅读 · 0 评论 -
Python+Zookeeper操作
本文主要讲解如何在Python使用Zookeeper进行简单开发。1、安装依赖kazoo是Python连接操作Zookeeper的客户端库,我们可以通过kazoo来使用Zookeeper.采用pip方式安装:pip install kazoo2、使用1)连接Zookeeperfrom kazoo.client import KazooClientzk = KzooClient(host="127.0.0.1:2181")# 启动连接zk.start()#停止连接转载 2021-07-25 10:54:05 · 892 阅读 · 0 评论 -
Parallel Python 并行计算(PP)
本文将介绍Python分布式并行编程模块Parallel python(简称PP),pp-1.6.4.4的使用。PP是一个python模块,提供在SMP(多处理器或多核)和集群(通过网络连接的计算机)上并行执行python代码的机制。PP模块克服了GIL(全局解释器锁)这个限制,并提供了一种写并行python应用程序的简单方法。内部ppsmp使用进程和IPC(进程间通信)来组织并行计算。后者的所有细节和复杂性完全被隐藏,应用程序只需负责提交作业并检索其结果(写并行应用程序的最简单的方法)。跨平...原创 2021-07-24 23:08:02 · 1562 阅读 · 0 评论 -
Python分析Nginx每个独立IP访问次数
Python分析Nginx每个独立IP访问次数具体见代码:#!/usr/bin/env python# -*- coding:utf-8 -*-''' Python 进行单机日志分析示例 检查Nginx的日志文件,统计基于每个独立IP地址的点击率'''import reimport sysfrom pprint import pprintcontents = sys.argv[1]def nginx_i...原创 2020-09-12 12:37:55 · 266 阅读 · 0 评论 -
Python合并指定目录下的文件
Python合并指定目录下的文件 该脚本用于合并指定的目录下的文件。#!/usr/bin/env python#coding:utf-8'''export_gongyi.py'''__author__ = 'Gran'import osimport sysimport globdef merge_txt_file(dirs,outfile): if not os...原创 2020-09-12 12:35:32 · 326 阅读 · 0 评论