LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > 脚本编程 >
  • [脚本编程] TCP编程 日期:2015-05-11 09:25:50 点击:185

    Socket是网络编程的一个抽象概念。通常我们用一个Socket表示打开了一个网络链接,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。 客户端 大多数连接都是...

  • [脚本编程] Python 图形界面 日期:2015-05-07 11:01:11 点击:1020

    Python支持多种图形界面的第三方库,包括: Tk wxWidgets Qt GTK 等等。 但是Python自带的库是支持Tk的Tkinter,使用Tkinter,无需安装任何包,就可以直接使用。本章简单介绍如何使用Tkinter进行...

  • [脚本编程] Python HTMLParser 日期:2015-05-06 09:42:09 点击:281

    如果我们要编写一个搜索引擎,第一步是用爬虫把目标网站的页面抓下来,第二步就是解析该HTML页面,看看里面的内容到底是新闻、图片还是视频。 假设第一步已经完成了,第二步应...

  • [脚本编程] Python PIL 日期:2015-05-06 09:39:11 点击:557

    PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 安装PIL 在Debian/Ubuntu Linux下直接通过apt安装: $ sudo apt-get install python-imag...

  • [脚本编程] Python XML 日期:2015-05-05 09:46:33 点击:271

    XML虽然比JSON复杂,在Web中应用也不如以前多了,不过仍有很多地方在用,所以,有必要了解如何操作XML。 DOM vs SAX 操作XML有两种方法:DOM和SAX。DOM会把整个XML读入内存,解析为树,因此...

  • [脚本编程] Python itertools模块 日期:2015-05-05 09:41:34 点击:171

    Python的内建模块 itertools 提供了非常有用的用于操作迭代对象的函数。 首先,我们看看 itertools 提供的几个无限迭代器: import itertools natuals = itertools.count(1) for n in natuals:... print n...123....

  • [脚本编程] Python hashlib模块 日期:2015-04-30 09:32:35 点击:241

    摘要算法简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的...

  • [脚本编程] Python struct模块 日期:2015-04-30 09:29:50 点击:164

    准确地讲,Python没有专门处理字节的数据类型。但由于 str 既是字符串,又可以表示字节,所以,字节数组=str。而在C语言中,我们可以很方便地用struct、union来处理字节,以及字节和...

  • [脚本编程] Python base64 日期:2015-04-29 09:35:15 点击:505

    Base64是一种用64个字符来表示任意二进制数据的方法。 [A, B, C, ... a, b, c, ... 0, 1, ... +, /] 用记事本打开 exe 、 jpg 、 pdf 这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无...

  • [脚本编程] Python collections模块 日期:2015-04-29 09:33:25 点击:191

    collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道 tuple 可以表示不变集合,例如,一个点的二维坐标就可以表示成: p = ( 1 , 2 ) 但是,看到 (1, 2) ,很...

栏目列表
推荐内容