15 个常用的python 开源框架

article/2025/8/20 6:51:41

shaomine

博客园   首页   新随笔   联系   订阅 正在上传…重新上传取消​  管理

随笔 - 579  文章 - 1  评论 - 69  阅读 - 253万

15个最受欢迎的Python开源框架(转载)

  一、Django: Python Web应用开发框架

    Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,

  即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

           Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。

           Django提供的方便,也意味着Django内置的ORM跟框架内的其他模块耦合程度高。应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利;理论上可以切换掉其ORM模块,

  但这就相当于要把装修完毕的房子拆除重新装修,倒不如一开始就去毛胚房做全新的装修。Django的卖点是超高的开发效率,其性能扩展有限;采用Django的项目,在流量达到一定规模后,都需要对其进行重构,才能满足性能的要求。

  二、Diesel:基于Greenlet的事件I/O框架

    Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。

    你应该使用diesel来编写你的下一个网络应用。得益于Python使得diesel语法非常整洁,发展步伐非常迅速。非阻塞I/O使得diesel非常快速并且容易扩展。greenlets使得diesel有了unwind(to(callbacks(no)))。

    nose使得测试变得容易。最后,Flask使得你不需要写一个新的网络框架来使用diesel。

  示例

    



                           需要框架项目实战视频  +  Python学习交流   643692991   
 

  三、Flask:一个用Python编写的轻量级Web应用框架

    Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。

  Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

 

  Flask 很有趣

    

    配置简单

    

  特性

    1、内置开发用服务器和debugger

    2、集成单元测试(unit testing)

    3、RESTful request dispatching

    4、使用Jinja2模板引擎

    5、支持secure cookies(client side sessions)

    6、100% WSGI 1.0兼容

    7、Unicode based

    8、详细的文件、教学

    9、Google App Engine兼容

    10、可用Extensions增加其他功能

  四、Cubes:轻量级Python OLAP框架

    Cubes是一个轻量级Python框架,包含OLAP、多维数据分析和浏览聚合数据(aggregated data)等工具

    Cubes的主要特性之一是它的逻辑模型,抽象物理数据并提供给终端用户层。

    

                              需要框架项目实战视频  +  Python学习交流   643692991  

  五、Kartograph.py:创造矢量地图的轻量级Python框架

    Kartograph是一个Python库,用来为ESRI生成SVG地图。Kartograph.py目前仍处于beta阶段,你可以在virtualenv环境下来测试。
 

    


 

  六、Pulsar:Python的事件驱动并发框架

    Pulsar是一个事件驱动的并发框架,有了pulsar,你可以写出在不同进程或线程中运行一个或多个活动的异步服务器。

  应用

    附带以下功能

    1、Socket服务器

    2、WSGI服务器

    3、JSON-RPC

    4、Web Sockets

    5、任务队列

    6、Shell

    7、测试包

    8、django集成

  示例

    对所有请求都返回“Hello World!”作为响应

    


                       需要框架项目实战视频  +  Python学习交流   643692991  

  七、Web2py:全栈式Web框架

    Web2py是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容Google App Engine。

  Web2py目录结构

    


 

  八、Falcon:构建云API和网络应用后端的高性能Python框架

       

    Falcon是一个构建云API的高性能Python框架,它鼓励使用REST架构风格,尽可能以最少的力气做最多的事情。

  特性

    1、通过URI模板和资源类的路由

    2、通过请求和响应类访问headers和bodies

    3、通过异常基类响应HTTP错误等等

  基准测试

    

    

    


                           需要框架项目实战视频  +  Python学习交流   643692991  
 

  九、Dpark:Python版的Spark

    

    DPark是一个基于Mesos的集群计算框架(cluster computing framework),是Spark的Python实现版本,类似于MapReduce,但是比其更灵活,可以用Python非常方便地进行分布式计算,并且提供了更多的功能以便更好

  的进行迭代式计算。DPark的计算模型是基于两个中心思想的:对分布式数据集的并行计算以及一些有限的可以在计算过程中、从不同机器访问的共享变量类型。这个的目标是为了提供一种类似于global address space

   programming model的工具,例如OpenMP,但是我们要求共享变量的类型必须是那些很容易在分布式系统当中实现的,当前支持的共享变量类型有只读的数据和支持一种数据修改方式的累加器(accumulators)。

  DPark具有的一个很重要的特性:分布式的数据集可以在多个不同的并行循环当中被重复利用。这个特性将其与其他数据流形式的框架例如Hadoop和Dryad区分开来。

  示例

    一个word counting程序

    

    上面的脚本可以无修改的在Mesos集群上运行,只需稍微修改一下命令行参数:

    


  十、Buildbot:基于Python的持续集成测试框架

    Buildbot是一个开源框架,可以自动化软件构建、测试和发布等过程。每当代码有改变,服务器要求不同平台上的客户端立即进行代码构建和测试,收集并报告不同平台的构建和测试结果。

    



                            需要框架项目实战视频  +  Python学习交流   643692991  
 

  十一、Zerorpc:基于ZeroMQ的高性能分布式RPC框架

    Zerorpc是一个基于ZeroMQ和MessagePack开发的远程过程调用协议(RPC)实现。和 Zerorpc 一起使用的 Service API 被称为 zeroservice。Zerorpc 可以通过编程或命令行方式调用。

    它允许你:

    1、不用修改代码即可显露python模块

    2、通过命令行远程调用这些模块

    如何把你代码中的对象暴露为一个zeroservice?

    

    运行以上代码,在另一个终端,尝试连接这个zeroservice

    


 

  十二、Bottle: 微型Python Web框架

    Bottle是一个简单高效的遵循WSGI的微型python Web框架。说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何第三方模块。

  特性

    1、Routing:把请求映射到函数,建立简洁动态的URLs

    2、Templates:采用内置模板引擎,同时还支持 mako, jinja2, cheetah 等第三方模板

    3、Utilities:便捷地读取表单数据、上传文件、 cookies、HTTP头信息和其它 HTTP相关的元数据

    4、Server:内置HTTP开发服务器,并且支持 paste, fapws3, bjoern, Google App Engine, Cherrypy 或者其它任何WSGI HTTP 服务器

  示例

    


    运行上面的代码,访问http://localhost:8080/hello/bottle试试。

  下载和安装

    通过

    

    或者

    

    安装最新稳定版,或者下载bottle.py (不稳定)到你的工程目录。Bottle运行于Python 2.5+ and 3.x环境下。

              需要框架项目实战视频  +  Python学习交流   643692991  
 

  十三、Tornado:异步非阻塞IO的Python Web框架

    Tornado的全称是Torado Web Server,从名字上看就可知道它可以用作Web服务器,但同时它也是一个Python Web的开发框架。最初是在FriendFeed公司的网站上使用,FaceBook收购了之后便开源了出来。

    作为Web框架,是一个轻量级的Web框架,类似于另一个Python web 框架Web.py,其拥有异步非阻塞IO的处理方式。

    作为Web服务器,Tornado有较为出色的抗负载能力,官方用nginx反向代理的方式部署Tornado和其它Python web应用框架进行对比,结果最大浏览量超过第二名近40%。

    此外,它的源代码也是Python开发者学习与研究的绝佳材料。

    以下是Tornado的Hello World示例程序。

    


 

  十四、webpy: 轻量级的Python Web框架

    webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也没有数据库的访问。这样的优点是,

  框架给开发带来的限制少,可以根据自己的需求进行定制。缺点就是,很多东西都需要自己亲自动手开发。

             虽然webpy的作者Aaron H.Swartz,一位伟大的程序员在2013年1月11日自杀身亡,结束了短暂的26年生命。但是,作为一个开源项目,目前还是有很多开发者在持续更新。

    webpy非常的简单,语法几乎跟Python一样,以下是一个简单的示例:

    



                                    需要框架项目实战视频  +  Python学习交流   643692991  
 

  十五、Scrapy:Python的爬虫框架

             网络爬虫,是在网上进行数据抓取的程序,使用它能够抓取特定网页的HTML数据。虽然我们利用一些库开发一个爬虫程序,但是使用框架可以大大提高效率,缩短开发时间。Scrapy是一个使用Python编写的,

  轻量级的,简单轻巧,并且使用起来非常的方便。

  Scrapy使用了Twisted异步网络库来处理网络通讯。整体架构大致如下(注:图片来自互联网):

    

    Scrapy主要包括了以下组件:

    1、引擎,用来处理整个系统的数据流处理,触发事务。

    2、调度器,用来接受引擎发过来的请求,压入队列中,并在引擎再次请求的时候返回。

    3、下载器,用于下载网页内容,并将网页内容返回给蜘蛛。

    4、蜘蛛,蜘蛛是主要干活的,用它来制订特定域名或网页的解析规则。

    5、项目管道,负责处理有蜘蛛从网页中抽取的项目,他的主要任务是清晰、验证和存储数据。当页面被蜘蛛解析后,将被发送到项目管道,并经过几个特定的次序处理数据。

    6、下载器中间件,位于Scrapy引擎和下载器之间的钩子框架,主要是处理Scrapy引擎与下载器之间的请求及响应。

    7、蜘蛛中间件,介于Scrapy引擎和蜘蛛之间的钩子框架,主要工作是处理蜘蛛的响应输入和请求输出。

    8、调度中间件,介于Scrapy引擎和调度之间的中间件,从Scrapy引擎发送到调度的请求和响应。

    使用Scrapy可以很方便的完成网上数据的采集工作,它为我们完成了大量的工作,而不需要自己费大力气去开发。
 

分类: python

标签: 15个最受欢迎的Python开源框架

好文要顶 关注我 收藏该文 

shaomine
关注 - 11
粉丝 - 240

+加关注

0

0

« 上一篇: 机器学习第4课:多变量线性回归(Linear Regression with Multiple Variables) 
» 下一篇: python 小技巧(glob,guid,序列化,压缩字符,有序字典,sorted函数,分片)

posted on 2017-07-26 09:23  shaomine  阅读(57221)  评论(0)  编辑  收藏  举报

刷新评论刷新页面返回顶部

登录后才能查看或发表评论,立即 登录 或者 逛逛 博客园首页

编辑推荐: 
· 深入 xLua 实现原理之 C# 如何调用 Lua 
· 记一次 k8s pod 频繁重启的优化之旅 
· .Net Core with 微服务:分布式事务 - 可靠消息最终一致性 
· 通过 Wireshark 抓包分析谈谈 DNS 域名解析的那些事儿 
· 概述 .NET 6 ThreadPool 实现 

最新新闻: 
· 两万五的华为电视,画质到底有多强?(2021-09-26 10:08) 
· 在宜家最酷的不是家具,而是家具说明书(2021-09-26 10:01) 
· 任天堂直面会来了,动森、怪猎、贝姐 3,还有星之卡比的新消息!(2021-09-26 09:55) 
· 科学家发现一种能解决“最难”计算机问题的新方法(2021-09-26 09:45) 
· Xbox Edge浏览器现在可以运行谷歌Stadia了(2021-09-26 09:33) 
» 更多新闻...

昵称: shaomine 
园龄: 10年10个月 
粉丝: 240 
关注: 11

+加关注

  • 注册登录

shaomine

博客园   首页   新随笔   联系   订阅 正在上传…重新上传取消​  管理

随笔 - 579  文章 - 1  评论 - 69  阅读 - 253万

15个最受欢迎的Python开源框架(转载)

  一、Django: Python Web应用开发框架

    Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,

  即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

           Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。

           Django提供的方便,也意味着Django内置的ORM跟框架内的其他模块耦合程度高。应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利;理论上可以切换掉其ORM模块,

  但这就相当于要把装修完毕的房子拆除重新装修,倒不如一开始就去毛胚房做全新的装修。Django的卖点是超高的开发效率,其性能扩展有限;采用Django的项目,在流量达到一定规模后,都需要对其进行重构,才能满足性能的要求。

  二、Diesel:基于Greenlet的事件I/O框架

    Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。

    你应该使用diesel来编写你的下一个网络应用。得益于Python使得diesel语法非常整洁,发展步伐非常迅速。非阻塞I/O使得diesel非常快速并且容易扩展。greenlets使得diesel有了unwind(to(callbacks(no)))。

    nose使得测试变得容易。最后,Flask使得你不需要写一个新的网络框架来使用diesel。

  示例

    



                           需要框架项目实战视频  +  Python学习交流   643692991   
 

  三、Flask:一个用Python编写的轻量级Web应用框架

    Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。

  Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。

 

  Flask 很有趣

    

    配置简单

    

  特性

    1、内置开发用服务器和debugger

    2、集成单元测试(unit testing)

    3、RESTful request dispatching

    4、使用Jinja2模板引擎

    5、支持secure cookies(client side sessions)

    6、100% WSGI 1.0兼容

    7、Unicode based

    8、详细的文件、教学

    9、Google App Engine兼容

    10、可用Extensions增加其他功能

  四、Cubes:轻量级Python OLAP框架

    Cubes是一个轻量级Python框架,包含OLAP、多维数据分析和浏览聚合数据(aggregated data)等工具

    Cubes的主要特性之一是它的逻辑模型,抽象物理数据并提供给终端用户层。

    

                              需要框架项目实战视频  +  Python学习交流   643692991  

  五、Kartograph.py:创造矢量地图的轻量级Python框架

    Kartograph是一个Python库,用来为ESRI生成SVG地图。Kartograph.py目前仍处于beta阶段,你可以在virtualenv环境下来测试。
 

    


 

  六、Pulsar:Python的事件驱动并发框架

    Pulsar是一个事件驱动的并发框架,有了pulsar,你可以写出在不同进程或线程中运行一个或多个活动的异步服务器。

  应用

    附带以下功能

    1、Socket服务器

    2、WSGI服务器

    3、JSON-RPC

    4、Web Sockets

    5、任务队列

    6、Shell

    7、测试包

    8、django集成

  示例

    对所有请求都返回“Hello World!”作为响应

    


                       需要框架项目实战视频  +  Python学习交流   643692991  

  七、Web2py:全栈式Web框架

    Web2py是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容Google App Engine。

  Web2py目录结构

    


 

  八、Falcon:构建云API和网络应用后端的高性能Python框架

       

    Falcon是一个构建云API的高性能Python框架,它鼓励使用REST架构风格,尽可能以最少的力气做最多的事情。

  特性

    1、通过URI模板和资源类的路由

    2、通过请求和响应类访问headers和bodies

    3、通过异常基类响应HTTP错误等等

  基准测试

    

    

    


                           需要框架项目实战视频  +  Python学习交流   643692991  
 

  九、Dpark:Python版的Spark

    

    DPark是一个基于Mesos的集群计算框架(cluster computing framework),是Spark的Python实现版本,类似于MapReduce,但是比其更灵活,可以用Python非常方便地进行分布式计算,并且提供了更多的功能以便更好

  的进行迭代式计算。DPark的计算模型是基于两个中心思想的:对分布式数据集的并行计算以及一些有限的可以在计算过程中、从不同机器访问的共享变量类型。这个的目标是为了提供一种类似于global address space

   programming model的工具,例如OpenMP,但是我们要求共享变量的类型必须是那些很容易在分布式系统当中实现的,当前支持的共享变量类型有只读的数据和支持一种数据修改方式的累加器(accumulators)。

  DPark具有的一个很重要的特性:分布式的数据集可以在多个不同的并行循环当中被重复利用。这个特性将其与其他数据流形式的框架例如Hadoop和Dryad区分开来。

  示例

    一个word counting程序

    

    上面的脚本可以无修改的在Mesos集群上运行,只需稍微修改一下命令行参数:

    


  十、Buildbot:基于Python的持续集成测试框架

    Buildbot是一个开源框架,可以自动化软件构建、测试和发布等过程。每当代码有改变,服务器要求不同平台上的客户端立即进行代码构建和测试,收集并报告不同平台的构建和测试结果。

    



                            需要框架项目实战视频  +  Python学习交流   643692991  
 

  十一、Zerorpc:基于ZeroMQ的高性能分布式RPC框架

    Zerorpc是一个基于ZeroMQ和MessagePack开发的远程过程调用协议(RPC)实现。和 Zerorpc 一起使用的 Service API 被称为 zeroservice。Zerorpc 可以通过编程或命令行方式调用。

    它允许你:

    1、不用修改代码即可显露python模块

    2、通过命令行远程调用这些模块

    如何把你代码中的对象暴露为一个zeroservice?

    

    运行以上代码,在另一个终端,尝试连接这个zeroservice

    


 

  十二、Bottle: 微型Python Web框架

    Bottle是一个简单高效的遵循WSGI的微型python Web框架。说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何第三方模块。

  特性

    1、Routing:把请求映射到函数,建立简洁动态的URLs

    2、Templates:采用内置模板引擎,同时还支持 mako, jinja2, cheetah 等第三方模板

    3、Utilities:便捷地读取表单数据、上传文件、 cookies、HTTP头信息和其它 HTTP相关的元数据

    4、Server:内置HTTP开发服务器,并且支持 paste, fapws3, bjoern, Google App Engine, Cherrypy 或者其它任何WSGI HTTP 服务器

  示例

    


    运行上面的代码,访问http://localhost:8080/hello/bottle试试。

  下载和安装

    通过

    

    或者

    

    安装最新稳定版,或者下载bottle.py (不稳定)到你的工程目录。Bottle运行于Python 2.5+ and 3.x环境下。

              需要框架项目实战视频  +  Python学习交流   643692991  
 

  十三、Tornado:异步非阻塞IO的Python Web框架

    Tornado的全称是Torado Web Server,从名字上看就可知道它可以用作Web服务器,但同时它也是一个Python Web的开发框架。最初是在FriendFeed公司的网站上使用,FaceBook收购了之后便开源了出来。

    作为Web框架,是一个轻量级的Web框架,类似于另一个Python web 框架Web.py,其拥有异步非阻塞IO的处理方式。

    作为Web服务器,Tornado有较为出色的抗负载能力,官方用nginx反向代理的方式部署Tornado和其它Python web应用框架进行对比,结果最大浏览量超过第二名近40%。

    此外,它的源代码也是Python开发者学习与研究的绝佳材料。

    以下是Tornado的Hello World示例程序。

    


 

  十四、webpy: 轻量级的Python Web框架

    webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也没有数据库的访问。这样的优点是,

  框架给开发带来的限制少,可以根据自己的需求进行定制。缺点就是,很多东西都需要自己亲自动手开发。

             虽然webpy的作者Aaron H.Swartz,一位伟大的程序员在2013年1月11日自杀身亡,结束了短暂的26年生命。但是,作为一个开源项目,目前还是有很多开发者在持续更新。

    webpy非常的简单,语法几乎跟Python一样,以下是一个简单的示例:

    



                                    需要框架项目实战视频  +  Python学习交流   643692991  
 

  十五、Scrapy:Python的爬虫框架

             网络爬虫,是在网上进行数据抓取的程序,使用它能够抓取特定网页的HTML数据。虽然我们利用一些库开发一个爬虫程序,但是使用框架可以大大提高效率,缩短开发时间。Scrapy是一个使用Python编写的,

  轻量级的,简单轻巧,并且使用起来非常的方便。

  Scrapy使用了Twisted异步网络库来处理网络通讯。整体架构大致如下(注:图片来自互联网):

    

    Scrapy主要包括了以下组件:

    1、引擎,用来处理整个系统的数据流处理,触发事务。

    2、调度器,用来接受引擎发过来的请求,压入队列中,并在引擎再次请求的时候返回。

    3、下载器,用于下载网页内容,并将网页内容返回给蜘蛛。

    4、蜘蛛,蜘蛛是主要干活的,用它来制订特定域名或网页的解析规则。

    5、项目管道,负责处理有蜘蛛从网页中抽取的项目,他的主要任务是清晰、验证和存储数据。当页面被蜘蛛解析后,将被发送到项目管道,并经过几个特定的次序处理数据。

    6、下载器中间件,位于Scrapy引擎和下载器之间的钩子框架,主要是处理Scrapy引擎与下载器之间的请求及响应。

    7、蜘蛛中间件,介于Scrapy引擎和蜘蛛之间的钩子框架,主要工作是处理蜘蛛的响应输入和请求输出。

    8、调度中间件,介于Scrapy引擎和调度之间的中间件,从Scrapy引擎发送到调度的请求和响应。

    使用Scrapy可以很方便的完成网上数据的采集工作,它为我们完成了大量的工作,而不需要自己费大力气去开发。
 

分类: python

标签: 15个最受欢迎的Python开源框架

好文要顶 关注我 收藏该文 

shaomine
关注 - 11
粉丝 - 240

+加关注

0

0

« 上一篇: 机器学习第4课:多变量线性回归(Linear Regression with Multiple Variables) 
» 下一篇: python 小技巧(glob,guid,序列化,压缩字符,有序字典,sorted函数,分片)

posted on 2017-07-26 09:23  shaomine  阅读(57221)  评论(0)  编辑  收藏  举报

刷新评论刷新页面返回顶部

登录后才能查看或发表评论,立即 登录 或者 逛逛 博客园首页

编辑推荐: 
· 深入 xLua 实现原理之 C# 如何调用 Lua 
· 记一次 k8s pod 频繁重启的优化之旅 
· .Net Core with 微服务:分布式事务 - 可靠消息最终一致性 
· 通过 Wireshark 抓包分析谈谈 DNS 域名解析的那些事儿 
· 概述 .NET 6 ThreadPool 实现 

最新新闻: 
· 两万五的华为电视,画质到底有多强?(2021-09-26 10:08) 
· 在宜家最酷的不是家具,而是家具说明书(2021-09-26 10:01) 
· 任天堂直面会来了,动森、怪猎、贝姐 3,还有星之卡比的新消息!(2021-09-26 09:55) 
· 科学家发现一种能解决“最难”计算机问题的新方法(2021-09-26 09:45) 
· Xbox Edge浏览器现在可以运行谷歌Stadia了(2021-09-26 09:33) 
» 更多新闻...

昵称: shaomine 
园龄: 10年10个月 
粉丝: 240 
关注: 11

+加关注

<2021年9月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

搜索

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论
  • 我的标签

我的标签

  • python3 UnicodeEncodeError: 'gbk' codec ca(2)
  • Tomcat 访问 Manager App(2)
  • scrapy-splash抓取动态数据例子四(2)
  • kafka(1)
  • 马拉松(1)
  • 思考力(1)
  • apktool 工具简单使用(1)
  • URL编码表(1)
  • Fiddler Script简单编程(1)
  • url中的20%、22%、26%、7B%、%7D、28%、29% 代表真实的字符(1)
  • 更多

积分与排名

  • 积分 - 821142
  • 排名 - 358

随笔分类 (638)

  • .NET(19)
  • adb命令(1)
  • Anaconda(1)
  • anyproxy(1)
  • APKTool反编译工具(1)
  • appium(2)
  • BeautifulSoup(1)
  • curl(2)
  • Django(9)
  • Docker(1)
  • Eclipse(6)
  • ElasticSearch系列(30)
  • ffmpeg(5)
  • Fiddler(3)
  • Flask(1)
  • 更多

随笔档案 (577)

  • 2021年9月(2)
  • 2021年8月(2)
  • 2021年7月(2)
  • 2021年6月(6)
  • 2021年5月(2)
  • 2021年3月(1)
  • 2021年1月(3)
  • 2020年12月(8)
  • 2020年11月(5)
  • 2020年10月(1)
  • 2020年8月(1)
  • 2020年7月(2)
  • 2020年6月(1)
  • 2020年5月(1)
  • 2020年4月(2)
  • 更多

文章档案 (1)

  • 2016年6月(1)

最新评论

  • 1. Re:linux CentOS7 安装scala
  • @云淡风轻的笔记 我要是早一点看见下面的评论也不会哭着来给您点支持~~~太坑了...
  • --哟~
  • 2. Re:[Python爬虫] 之三:Selenium 调用IEDriverServer 抓取数据
  • 奥利给,谢谢。

  • --OpenEIM
  • 3. Re:python 记录日志logging
  • 你这个日志如果放在函数里面实例化,函数被多次调用,或者在for循环里面实例化,将会发生高斯求和的惨绝人寰的重复记录。 详细看第readme九章的介绍演示有多惨啊...
  • --北风之神0509
  • 4. Re:python 读写 Excel文件
  • xlrd,xlwt只支持xls。openpyxl只支持xlsx,即2010后的新格式。

  • --HolyGrail
  • 5. Re:python 读写 Excel文件
  • 不支持xlsx WARNING!

  • --小草上飞飞

阅读排行榜

  • 1. python 读写 Excel文件(193976)
  • 2. python 获取文件大小,创建时间和访问时间(109676)
  • 3. java运行jar命令提示没有主清单属性(109214)
  • 4. Python 操作 ElasticSearch(95383)
  • 5. 15个最受欢迎的Python开源框架(转载)(57218)

评论排行榜

  • 1. Python 操作 ElasticSearch(5)
  • 2. python 读写 Excel文件(5)
  • 3. C# IEnumerable和IEnumerator的区别,如何实现(5)
  • 4. scrapy-splash抓取动态数据例子一(4)
  • 5. linux CentOS7 安装scala(3)

推荐排行榜

  • 1. scrapy-splash抓取动态数据例子一(7)
  • 2. python 获取文件大小,创建时间和访问时间(7)
  • 3. Java 读取某个目录下所有文件、文件夹(5)
  • 4. 大数据开发实战:数据流图及相关数据技术(5)
  • 5. python 读写 Excel文件(5)

Powered by: 博客园 Copyright © 2021 shaomine 
Powered by .NET 6 on Kubernetes

搜索

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论
  • 我的标签

我的标签

  • python3 UnicodeEncodeError: 'gbk' codec ca(2)
  • Tomcat 访问 Manager App(2)
  • scrapy-splash抓取动态数据例子四(2)
  • kafka(1)
  • 马拉松(1)
  • 思考力(1)
  • apktool 工具简单使用(1)
  • URL编码表(1)
  • Fiddler Script简单编程(1)
  • url中的20%、22%、26%、7B%、%7D、28%、29% 代表真实的字符(1)
  • 更多

积分与排名

  • 积分 - 821142
  • 排名 - 358

随笔分类 (638)

  • .NET(19)
  • adb命令(1)
  • Anaconda(1)
  • anyproxy(1)
  • APKTool反编译工具(1)
  • appium(2)
  • BeautifulSoup(1)
  • curl(2)
  • Django(9)
  • Docker(1)
  • Eclipse(6)
  • ElasticSearch系列(30)
  • ffmpeg(5)
  • Fiddler(3)
  • Flask(1)
  • 更多

随笔档案 (577)

  • 2021年9月(2)
  • 2021年8月(2)
  • 2021年7月(2)
  • 2021年6月(6)
  • 2021年5月(2)
  • 2021年3月(1)
  • 2021年1月(3)
  • 2020年12月(8)
  • 2020年11月(5)
  • 2020年10月(1)
  • 2020年8月(1)
  • 2020年7月(2)
  • 2020年6月(1)
  • 2020年5月(1)
  • 2020年4月(2)
  • 更多

文章档案 (1)

  • 2016年6月(1)

最新评论

  • 1. Re:linux CentOS7 安装scala
  • @云淡风轻的笔记 我要是早一点看见下面的评论也不会哭着来给您点支持~~~太坑了...
  • --哟~
  • 2. Re:[Python爬虫] 之三:Selenium 调用IEDriverServer 抓取数据
  • 奥利给,谢谢。

  • --OpenEIM
  • 3. Re:python 记录日志logging
  • 你这个日志如果放在函数里面实例化,函数被多次调用,或者在for循环里面实例化,将会发生高斯求和的惨绝人寰的重复记录。 详细看第readme九章的介绍演示有多惨啊...
  • --北风之神0509
  • 4. Re:python 读写 Excel文件
  • xlrd,xlwt只支持xls。openpyxl只支持xlsx,即2010后的新格式。

  • --HolyGrail
  • 5. Re:python 读写 Excel文件
  • 不支持xlsx WARNING!

  • --小草上飞飞

阅读排行榜

  • 1. python 读写 Excel文件(193976)
  • 2. python 获取文件大小,创建时间和访问时间(109676)
  • 3. java运行jar命令提示没有主清单属性(109214)
  • 4. Python 操作 ElasticSearch(95383)
  • 5. 15个最受欢迎的Python开源框架(转载)(57218)

评论排行榜

  • 1. Python 操作 ElasticSearch(5)
  • 2. python 读写 Excel文件(5)
  • 3. C# IEnumerable和IEnumerator的区别,如何实现(5)
  • 4. scrapy-splash抓取动态数据例子一(4)
  • 5. linux CentOS7 安装scala(3)

推荐排行榜

  • 1. scrapy-splash抓取动态数据例子一(7)
  • 2. python 获取文件大小,创建时间和访问时间(7)
  • 3. Java 读取某个目录下所有文件、文件夹(5)
  • 4. 大数据开发实战:数据流图及相关数据技术(5)
  • 5. python 读写 Excel文件(5)

Powered by: 博客园 Copyright © 2021 shaomine 
Powered by .NET 6 on Kubernetes


http://chatgpt.dhexx.cn/article/oJqpZ6wO.shtml

相关文章

微信H5开发中常见的坑

坑点1&#xff1a;android、ios做分享时&#xff0c;若是hash路由模式下&#xff0c;无法加载正常url&#xff0c;发现分享的链接变成&#xff08;https://xxx.com/?fromgrounmessage&installed0#/register?code1111&localezh_cn之类的&#xff09;。 解决方法&…

【微信H5开发】the permission value is offline verifying

一、配置了完整的config后为什么还是显示the permission value is offline verifying呢&#xff0c;安卓没问题而iphone手机会出现问题&#xff1f; iphone手机获取路径是你进入该网站第一个页面开始算&#xff08;包括刷新页面&#xff09; 所以&#xff0c;我们需要对url进行…

微信H5开发之页面布局

随着微信用户数量超过 10 亿&#xff0c;作为 web 开发者&#xff0c;微信很多时候已经成为了我们 web 页面的载体&#xff0c;我们制作的页面几乎都会在微信上面展示和传播。于是&#xff0c;在开发过程中&#xff0c;如何去兼容微信&#xff0c;就成为了一个 web 开发者必须面…

uniapp开发h5微信授权登录(详细教程)

uniapp开发h5微信授权登录 文章目录 uniapp开发h5微信授权登录前言一、前期准备--申请测试账号二、正式开发--前端代码三、打包发布总结 前言 我也是第一次做h5授权微信登录&#xff0c;网上找了很久&#xff0c;基本差不多做法&#xff0c;但是不太适用于我的流程。 公众号官…

利用H5开发微信公众号

利用H5开发微信公众号 一、 首先授权配置 公众号设置 --》功能设置设置业务域名!123 这里的MP_verify_w7tdZrafqhkK9Mcj.txt文件&#xff0c;需要放到你项目的根目录下&#xff0c;例子&#xff1a;你的项目war包叫 test.war &#xff0c;里面包含了src,WEB-INFO两个文件夹,则…

微信H5开发 总结一

文档&#xff1a; 概述 | 微信开放文档 注意事项&#xff1a; 微信JSSDK 概述 | 微信开放文档 微信jssdk就是相对于小程序提供的api一样 小程序也是基于这个jssdk来开发的而已&#xff0c; jssdk 就是 jsbridge&#xff0c;在原生端暴露接口&#xff0c;js调原生端接口&am…

微信H5开发wx.config授权invalid signature

微信H5&#xff08;公众号&#xff09;开发过程中&#xff0c;遇到了wx.config失败的情况&#xff0c;造成的原因在此记录一下&#xff0c;也为各位提个醒。 打开wx.config的debug选项&#xff0c;会在配置后弹框提示配置结果&#xff0c;如果提示errMsg&#xff1a;config ok…

uniapp开发微信小程序/h5完整流程,含vant/uview(h5适配vw)

theme: smartblue highlight: dark 创建项目 创建后的项目 此处插入一个坑 亦可以使用uniapp vue-cli 创建项目 vue create -p dcloudio/uni-preset-vue my-project 使用vue3/vite 创建项目&#xff08;如命令行创建失败&#xff0c;请直接访问 gitee 下载模板&#xff0…

微信H5页面前端开发,大多数人都会遇到的几个兼容性坑

最近给公司微信公众号&#xff0c;写了微信h5业务页面&#xff0c;总结分享一下前端开发过程中的几个兼容性坑&#xff0c;项目直接拿的公司页面&#xff0c;所以下文涉及图片都模糊处理了。 1、ios端兼容input光标高度 问题详情描述&#xff1a;input输入框光标&#xff0c;…

企业微信h5开发(即JS-SDK),一不小心,就会掉进坑,进入死胡同

最近在开发企业微信的业务&#xff0c;可以借此机会学习到企业微信的开发&#xff0c;这让我非常开心、激动。殊不知&#xff0c;企业微信的开发让我很头疼&#xff0c;遇到了非常多的坑。在这里我记录一下&#xff0c;希望大家不要像我一样掉进坑里面。 一、wx.agentConfig方法…

微信H5页面前端开发,大多数人都会遇到的几个兼容性坑(转载)

1、ios端兼容input光标高度 问题详情描述&#xff1a;input输入框光标&#xff0c;在安卓手机上显示没有问题&#xff0c;但是在苹果手机上 当点击输入的时候&#xff0c;光标的高度和父盒子的高度一样。例如下图&#xff0c;左图是正常所期待的输入框光标&#xff0c;右边是io…

微信H5开发(二)

这篇主要讲解微信H5 常用到的微信模块和微信文件的引入及微信公众号、微信商务平台、微信开放平台的相关配置。 第一次使用微信开发文档的时候&#xff0c;感觉文档里面写的内容不算太难&#xff0c;但在实际开发中会碰到很多预想不到的问题。 微信开放平台、微信商务平台 有…

H5微信网页开发总结(授权,分享,地图)

H5微信网页开发总结&#xff08;网页授权&#xff0c;JS-SDK分享、地图&#xff09; 目录&#xff1a; 网页授权分享地图 参考文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html 一&#xff1a;网页授权 目的&#xff1…

微信H5开发(一)

H5开发&#xff0c;一般是指移动端的页面开发。移动端可分为app和普通浏览页面。从嵌入的环境来归类&#xff1a;可以分为app、微信H5及手机浏览器里面打开的页面。 以前粗略的涉略过h5开发的一些知识&#xff0c;感觉H5并不是很难。在这半年内&#xff0c;接手并完成了两个微…

app推广渠道数据统计Xintall

APP推广时需要统计不同渠道带来的用户量&#xff0c;这个怎么做到 我们在做一款app推广的时后&#xff0c;经常会遇到一个问题&#xff0c;比如你花了一大笔预算去给自家开发的App做广告推广&#xff0c;却无法得知不同的广告素材、不同的广告位、不同的推广平台&#xff0c;各…

还在为推广发愁?这里有一份活动推广渠道清单请查收

对于运营来说,用户量和收入是两个最关键的指标。我们希望更多的用户留在我们的产品中,新用户的留存更高,老用户也拥有较高的活跃度,用户量起来了,收入的提升也变的容易了许多。而用户分为新用户和老用户,本文列举了针对老用户推广渠道,以游戏行业为例,其他行业可以触类…

浅谈游戏系统

浅谈游戏系统 某日&#xff0c;Brandon突发奇想&#xff08;脑子抽了&#xff09;买了《异度之刃2》开始游玩&#xff0c;虽然画质不如原神&#xff0c;但他还是沉下心来连续游玩了10个小时。”这游戏战斗系统怎么样&#xff1f;“ 舍友随口一问瞬间让Brandon摸不着头脑&#x…

App全渠道推广统计方案

做过 App 运营岗位&#xff0c;肯定提过类似的需求&#xff1a; 自然新增渠道&#xff1a;自然新增的用户&#xff0c;想知道他们都是从哪下载了 App&#xff0c;以为初步分析下载原因&#xff0c;好在后续提供个性化推荐等服务。H5 推广渠道&#xff1a;开展活动需要分发大量…

浅析APP应用内及新媒体类推广渠道

之前我写了一篇关于APP用户数据分析的文章&#xff0c;提到过用户来源的问题。APP的下载注册用户来自线上线下各种渠道&#xff0c;可能是在某个常逛的网站上看到APP投放的广告产生了兴趣&#xff1b;也有可能是在朋友圈看到了朋友转的APP活动链接从而被吸引…… 这些都是通过…

app推广渠道数据统计

APP推广时需要统计不同渠道带来的用户量&#xff0c;这个怎么做到 我们在做一款app推广的时后&#xff0c;经常会遇到一个问题&#xff0c;比如你花了一大笔预算去给自家开发的App做广告推广&#xff0c;却无法得知不同的广告素材、不同的广告位、不同的推广平台&#xff0c;各…