![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
ice110956
全新主页上线:www.huangwc.cn,本blog停止更新,欢迎来访。
展开
-
[Python]使用MYSQL
学习Python使用MYSQLdb操作MYSQL数据库原创 2014-06-04 12:34:47 · 1320 阅读 · 0 评论 -
[Python]南邮OJ代码备份爬虫
之前看过Python学习的经验,说以工程为导向学习。自己分析了一下,一般接触Python的都有一定的其他语言基础,对于程序设计的基本逻辑,语法都有一个大概的了解。而Python这种脚本语言,没有过于独特的语法,在一定的其他语言的基础上,更是可以直接上手的。之前看Python简明教程,半天没有进度。正好遇上Python爬虫项目,直接上手,方便快捷。 网站:http://acm.njupt.edu.cn/welcome.do?method=index,正值系统更新,于是写一个备份代码的爬虫。原创 2014-05-17 20:29:45 · 1792 阅读 · 0 评论 -
[Python]BeautifulSoup—HTML解析包
在用Python写爬虫时,一个常见的操作是对抓下的HTML做分析处理,得到想要的内容。一般的方法为使用Python的re库中,用正则表达式来解析文本。不过这种方法适用于所有的文本,而针对于特定格式的文本,如这里的HTML,BeautifulSoup更具有针对性,使用起来也更方便。BeautifulSoup可以解析HTML,XML等文件,这里只说明其解析HTML的功能。 Beautifu原创 2014-05-19 14:07:44 · 3294 阅读 · 0 评论 -
cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。转载 2014-06-17 12:11:01 · 904 阅读 · 1 评论 -
[Python]socket使用
python socket可以实现socket通信功能,还可以与php, js等程序进行socket通信,达到在网页中嵌入Python程序的目的。 Python中使用socket模块完成socket通信功能,其提供底层的套接字访问接口。项目中,Python通过socket与前端js通信,读入数据,处理后传回。原创 2014-06-10 14:13:05 · 5954 阅读 · 0 评论 -
[Python]Google翻译小程序
用Python写的Google翻译小程序原创 2014-05-17 20:31:45 · 2840 阅读 · 0 评论 -
[Python]linux自定义Python脚本命令
在window下写好的程序配置到Linux上,要实现任意目录下的命令调用。由于初学Linux,这里从文件传输等最基本的方法入手,记录配置的过程中遇到的各种问题。原创 2014-05-22 17:57:19 · 3273 阅读 · 0 评论 -
[Python]通过websocket与js客户端通信
网站大多使用HTTP协议通信,而HTTP是无连接的协议。只有客户端请求时,服务器端才能发出相应的应答,HTTP请求的包也比较大,如果只是很小的数据通信,开销过大。于是,我们可以使用websocket这个协议,用最小的开销实现面向连接的通信。具体的websocket介绍可见http://zh.wikipedia.org/wiki/WebSocket 这里,介绍如何使用Python,使用websocket与前端js进行通信原创 2014-06-24 18:17:34 · 13224 阅读 · 2 评论 -
[Python]处理压缩文件
这里讨论Python处理如下五种文件:gz tar tgz zip rargz: 即gzip,通常只能压缩一个文件。于tar结合起来就可以实现先打包,再压缩。tar: linux系统下的打包工具,只打包,不压缩tgz:即tar.gz。先用tar打包,然后再用gz压缩得到的文件zip: 不同于gzip,虽然使用相似的算法,可以打包压缩多个文件,不过分别压缩文件,压缩率低于tar。rar:打包压缩文件,最初用于DOS,基于window操作系统。压缩率比zip高,但速度慢,随机访问的速度也慢。关于z原创 2014-05-22 16:27:23 · 12986 阅读 · 1 评论 -
[Python]多线程入门
Python的多线程有两种实现方法:函数,线程类1.函数:调用thread模块中的start_new_thread()函数来创建线程,以线程函数的形式告诉线程该做什么2.线程类:调用threading模块,创建threading.Thread的子类来得到自定义线程类。 def f(name): #定义线程函数 print "this is " + name原创 2014-06-04 22:07:21 · 10336 阅读 · 0 评论 -
[Python]networkx入门
networkx是python的一个第三方包,可以方便地调用各种图算法的计算。通过调用python画图包matplotlib能实现图的可视化。这里简单记录一些networkx的安装,使用。完整的networkx文档在官方页面时又较详细的记载原创 2014-08-24 15:39:44 · 12473 阅读 · 0 评论