2016
08-31
08-31
python socket编程详细介绍 NEW
Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket 类型套接字格式:socket(family,type[,protocal]) 使用给定的地址族、套接字类型、协议编号(默认为0)来创建套接...
Read More >
主要步骤是:1.抓取网页2.获取图片地址3.抓取图片内容并保存到本地下面是关键代码:import urllib.request
req=urllib.request.urlopen('http://www.imooc.com/course/list')
buf=req.read()
//显示从网页上抓取到的内容
buf
//通过正则表达式获取图片地址
import re
//本人用的是python3.5,直接用findall会...
先贴上代码:(python 版本:2.7.9)import urllib
import urllib2
import re
import os
class Spider:
&n...
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了。下图展示了使用正则表达式进行匹配...
1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础。1.2. MBCS然而计算机世界里很快就有了其他语言,单字节的ASCII已无法满足需求。后来每个语言就制定了一...
这篇文章主要介绍了python中的实例方法、静态方法、类方法、类变量和实例变量浅析,需要的朋友可以参考下:注:使用的是Python2.7。 一、实例方法实例方法就是类的实例能够使用的方法。如下:复制代码代码如下:class Foo: def __init__(self, name): self.name = name &nbs...
一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证下的。二、安装py2exe从http://prdownloads.sourceforge.n...
关于Tkinter中Events事件,看过不少教程,基本都是简单说明event参数的简单使用,基本就是event.x和event.y(返回鼠标的x,y坐标),其他就再无详细说明。 遍寻网络,终于找到这一篇文章,详细说明了event的各种参数,感谢作者。 另外,《Python与Tkinter编程》的附录部分也有相关的描述,可惜我的pdf版本质量太差,看得太累。...
这篇文章主要介绍了Python Tkinter基础控件用法,包括窗口的显示、显示内置图片、弹出窗口、菜单等等,需要的朋友可以参考下:本文实例展示了Python Tkinter基础控件的用法,分享给大家供大家参考之用。具体方法如下:# -*- coding: utf-8 -*-
from Tkinter import *
def btn_click():
 ...