-
Python极简代码实现杨辉三角示例代码
所属栏目:[Python] 日期:2020-12-16 热度:106
杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。 把每一行看做一个list,写一个generator,不断输出下一行的list 实现下列输出效果: # [1] # [1,1] # [1,2,3,4,6,5,10,15,20,7,21,35,8,28,56,70,9,36,84,126,1] 极简代码[详细]
-
Python进阶篇之字典操作总结
所属栏目:[Python] 日期:2020-12-16 热度:131
一、与字典值有关的计算 问题 想对字典的值进行相关计算,例如找出字典里对应值最大(最小)的项。 解决方案一: 假设要从字典 {'a':3,'b':2,'c':6} 中找出值最小的项,可以这样做: d = {'a':3,'c':6} min(zip(d.values(),d.keys()))(2,'b') 值得注意的是 d[详细]
-
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
所属栏目:[Python] 日期:2020-12-16 热度:200
本文讲诉如何搭建Python开发环境,具体如下: 目录 安装Python python for eclipse插件安装 配置PyDev插件 测试 安装Python python3.4 32与64位打包下载地址:http://www.jb51.net/softs/416131.html 从网站上下载最新的版本。安装过程与其他Windows软件类似[详细]
-
Python中的日期时间处理详解
所属栏目:[Python] 日期:2020-12-16 热度:140
Python中关于时间、日期的处理库有三个:time、datetime和Calendar,其中datetime又有datetime.date、datetime.time、datetime.datetime三个类。而时间又可以分为时间戳、本地时间和UTC时间(世界标准时间)。是不是听起来有点乱?那么他们相互之间有什么区[详细]
-
Python max内置函数详细介绍
所属栏目:[Python] 日期:2020-12-16 热度:109
Python max内置函数 max(iterable,*[,key,default]) max(arg1,arg2,*args[,key]) Return the largest item in an iterable or the largest of two or more arguments. If one positional argument is provided,it should be an iterable. The largest item i[详细]
-
Python数据分析之真实IP请求Pandas详解
所属栏目:[Python] 日期:2020-12-16 热度:95
前言 pandas 是基于 Numpy 构建的含有更高级数据结构和工具的数据分析包类似于 Numpy 的核心是 ndarray,pandas 也是围绕着 Series 和 DataFrame 两个核心数据结构展开的 。Series 和 DataFrame 分别对应于一维的序列和二维的表结构。pandas 约定俗成的导入[详细]
-
Python Paramiko模块的安装与使用详解
所属栏目:[Python] 日期:2020-12-16 热度:166
一、前言 常见的解决方法都会需要对远程服务器必要的配置,如果远程服务器只有一两台还好说,如果有N台,还需要逐台进行配置,或者需要使用代码进行以上操作时,上面的办法就不太方便了。而使用paramiko可以很好的解决以上问题,比起前面的方法,它仅需要在[详细]
-
Win10下Python环境搭建与配置教程
所属栏目:[Python] 日期:2020-12-16 热度:104
本教程为大家分享了win10下Python环境安装配置教程,供大家参考,具体内容如下 1.在https://www.python.org/downloads/release/python-352/网站上下载python版本 2.配置环境 右击计算机属性,然后选择高级系统设置 3.选择环境变量,配置Path输入;C:Users小[详细]
-
轻松掌握python设计模式之访问者模式
所属栏目:[Python] 日期:2020-12-16 热度:186
本文实例为大家分享了python访问者模式代码,供大家参考,具体内容如下 """访问者模式"""class Node(object): passclass A(Node): passclass B(Node): passclass C(A,B): passclass Visitor(object): def visit(self,node,*args,**kwargs): meth = None """p[详细]
-
轻松掌握python设计模式之策略模式
所属栏目:[Python] 日期:2020-12-16 热度:152
本文实例为大家分享了python策略模式代码,供大家参考,具体内容如下 """策略模式"""import typesclass StrategyExample: def __init__(self,func=None): self.name = '策略例子0' if func is not None: """给实例绑定方法用的,不会影响到其他实例""" self.[详细]
-
Python基础中所出现的异常报错总结
所属栏目:[Python] 日期:2020-12-16 热度:142
今天我们来探索python中大部分的异常报错 首先异常是什么,异常白话解释就是不正常,程序里面一般是指程序员输入的格式不规范,或者需求的参数类型不对应,不全等等。 打个比方很多公司年终送苹果笔记本,你程序话思维以为是(MAC)电脑笔记本,结果给你个苹果[详细]
-
【Python】Python的urllib模块、urllib2模块批量进行网页下载文
所属栏目:[Python] 日期:2020-12-16 热度:54
由于需要从某个网页上下载一些PDF文件,但是需要下载的PDF文件有几百个,所以不可能用人工点击来下载。正好Python有相关的模块,所以写了个程序来进行PDF文件的下载,顺便熟悉了Python的urllib模块和ulrllib2模块。 1、问题描述 需要从http://www.cvpapers.c[详细]
-
Python列表append和+的区别浅析
所属栏目:[Python] 日期:2020-12-16 热度:92
在python中使用列表的时候大家经常会需要向一个列表中添加一个元素,像下面这两种使用方法需要注意: 复制代码 代码如下: t = [1,2,3] t1 = t.append([4]) t2 = t + [4] 以上两种使用方式是有区别的,我们来看看实际运行的效果: 复制代码 代码如下: t = [1,[详细]
-
在Mac OS上使用mod_wsgi连接Python与Apache服务器
所属栏目:[Python] 日期:2020-12-16 热度:56
一、安装mod_wsgi 3.4: ./configure --with-apxs=/Users/levin/dev/apache2.2.27/bin/apxs --with-python=/usr/bin/pythonmakemake install 编辑httpd.conf使Apache导入模块mod_wsgi.so以及引入vhost配置文件: LoadModule wsgi_module modules/mod_wsgi.so[详细]
-
windows+apache+mod_python配置django运行环境
所属栏目:[Python] 日期:2020-12-16 热度:154
1、创建mysite测试站点:django-admin.py startproject mysite 2、创建测试页:hello.py,内容如下: from django.http import HttpResponse def index(request): return HttpResponse('Hello,Django!') 3、创建mod_py_dj.conf配置文件,内容如下: LoadModul[详细]
-
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
所属栏目:[Python] 日期:2020-12-16 热度:159
最近开发了一个 Google Analytics 相关的应用,但需要在 Windows 下部署,结合网上的相关经验,最终选择了 apache+mod_wsgi 这样的配置。 修改python应用 复制代码 代码如下: Note that mod_wsgi requires that the WSGI application entry point be called[详细]
-
Apache同时支持PHP和Python的配置方法
所属栏目:[Python] 日期:2020-12-16 热度:65
最近开始学着用Python+Tornado+MongoDB写网站,兴起写了一个博客,觉得很有意思所以想挂在服务器上发布出去找大家一起玩。这个时候就遇到了问题。 服务器是windows系统,安装的是Apache,所以需要配置Apache,使Apache同时支持PHP和Python。 废话少说,提供[详细]
-
python实现简单的socket server实例
所属栏目:[Python] 日期:2020-12-16 热度:123
本篇章节讲解python实现简单的socket server的方法。供大家参考研究。具体如下: import sockethost = ''port = 55555myServerSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)myServerSocket.setsockopt(socket.SOL_SOCKET,socket.SO_RE[详细]
-
Python socket.error: [Errno 98] Address already in use的原因
所属栏目:[Python] 日期:2020-12-16 热度:57
一、原因浅析 今天在写一个Python与html5 Websocket 实例,么次终止运行重新运行脚本总是提示地址已经存在并且被使用!查询相关文档才知道在socket编程中,当通过客户端向服务器端发送消息,关闭了连接后,这时如果马上再去运行服务器端程序,会提示这个错误[详细]
-
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
所属栏目:[Python] 日期:2020-12-16 热度:89
由于工作的需求,需要用python做一个类似网络爬虫的采集器。虽然Python的urllib模块提供更加方便简洁操作,但是涉及到一些底层的需求,如手动设定User-Agent,Referer等,所以选择了直接用socket进行设计。当然,这样的话,需要对HTTP协议比较熟悉,HTTP协议[详细]
-
python实现简单socket程序在两台电脑之间传输消息的方法
所属栏目:[Python] 日期:2020-12-16 热度:122
本篇章节讲解python实现简单socket程序在两台电脑之间传输消息的方法。供大家参考研究。具体分析如下: python开发简单socket程序在两台电脑之间传输消息,分为客户端和服务端,分别在两台电脑上运行后即可进行简单的消息传输,也可以在一台电脑上测[详细]
-
python基于socket实现网络广播的方法
所属栏目:[Python] 日期:2020-12-16 热度:140
本篇章节讲解python基于socket实现网络广播的方法。供大家参考研究。具体实现方法如下: import socket,sysdest = ('broadcast',51423)s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)s.setsockopt(socket.SOL_SOCKET,socket.SO_BROADCAST,1)s[详细]
-
python使用socket进行简单网络连接的方法
所属栏目:[Python] 日期:2020-12-16 热度:163
本篇章节讲解python使用socket进行简单网络连接的方法。供大家参考研究。具体如下: import socketprint "Creating socket...",s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)print "done."print "Connecting to www.jb51.net",s.connect(("[详细]
-
python使用socket远程连接错误处理方法
所属栏目:[Python] 日期:2020-12-16 热度:200
本篇章节讲解python使用socket远程连接错误处理方法。供大家参考研究。具体如下: import socket,syshost = sys.argv[1]textport = sys.argv[2]filename = sys.argv[3]try: s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)except socket.erro[详细]
-
Python采用socket模拟TCP通讯的实现方法
所属栏目:[Python] 日期:2020-12-16 热度:199
本篇章节讲解Python采用socket模拟TCP通讯的实现方法。供大家参考研究。具体实现方法如下: 对于TCP server端的创建而言,分为如下几个步骤: 创建socket对象(socket):其中两个参数分别为Address Family(如AF_INET为IPV4,AF_INET6为IPV6,AF_UN[详细]