程序猿刚子的博客

大龄程序猿,分享互联网开发相关知识!前端、后端,架构等内容,欢迎关注公众号 chengxuyuangangzi

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  96 随笔 :: 14 文章 :: 110 评论 :: 27万 阅读

随笔分类 -  python

摘要:大家看多线程部分的时候肯定看到过daemon这个属性,当我在百度了一圈后也没发现有比较好的解释(或者大家对这个解释都非常清楚),于是自己通过代码和官方介绍了解它,进行了一些总结 给大家一些参考。 首先我们看官方的介绍是这样的: A boolean value indicating whether t 阅读全文
posted @ 2016-11-04 10:30 程序猿刚子 阅读(5684) 评论(0) 推荐(0) 编辑

摘要:使用python,喜欢她的简洁是一方面,另外就是它有着丰富的开发包 好用又方便 接下来会给大家推荐一系列很赞的开发包。在解析html、xml过程中,我们有不少的包可以用。比如bs、lxml、xmltodict等 如果说你想立即上手,那么pyquery必然是最佳之选。从名字上就可以看出,她一定和jQu... 阅读全文
posted @ 2015-11-12 23:40 程序猿刚子 阅读(1607) 评论(0) 推荐(0) 编辑

该文被密码保护。
posted @ 2013-02-22 23:26 程序猿刚子 阅读(1) 评论(0) 推荐(0) 编辑

摘要:无论在windows上还是linux上都不是一个让人省心的东西,有一系列的依赖,而且easy_install的时候不会自动安装要按照官方的安装说明来做:http://codespeak.net/lxml/installation.html不然总是出现gcc编译的问题。当然首先要有 Python :You need Python 2.3 or later.然后是需要:You need libxml2 and libxslt, in particular:使用:$sudo apt-get install libxml2 libxml2-dev 安装 libxml2使用:$sudo apt-get 阅读全文
posted @ 2013-02-22 16:39 程序猿刚子 阅读(20708) 评论(0) 推荐(0) 编辑

摘要:class Student(object): #静态变量 count=0 def __init__(self, name): Student.count+=1 def show(self): print Student.count #静态方法1 @staticmethod def haha(): print Student.count #静态方法2 @classmethod def ss(cls): print cls.count 阅读全文
posted @ 2013-01-20 22:15 程序猿刚子 阅读(409) 评论(0) 推荐(0) 编辑

摘要:python两种实现多线程的方式及实例http://www.tutorialspoint.com/python/python_multithreading.htmpython中介绍的生产者消费者、信号量、队列等问题http://www.laurentluce.com/posts/python-threads-synchronization-locks-rlocks-semaphores-conditions-events-and-queues/ 阅读全文
posted @ 2012-09-12 16:16 程序猿刚子 阅读(173) 评论(0) 推荐(0) 编辑

摘要:1 # -- coding:utf-8 -- 2 3 import sys, time, os, re 4 import urllib, urllib2, cookielib 5 from datetime import datetime 6 7 print '当前日期:%s' % datetime.now().strftime('%Y-%m-%d') 8 print '作者:ly' 9 10 #保存输出数据11 ofile = open('data.txt', 'w')12 13 with open('0 阅读全文
posted @ 2012-08-01 17:53 程序猿刚子 阅读(288) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/linfeizmm/article/details/6890657 阅读全文
posted @ 2012-07-20 13:51 程序猿刚子 阅读(158) 评论(0) 推荐(0) 编辑

摘要:编写python程序时在第一行写上 #! /usr/python 然后chmod u+x *.py 让脚本可以执行执行时 ./*.py ( linux默认要运行当前目录的程序时,需要重新制定目录 ./ : 代表当前目录) 阅读全文
posted @ 2012-05-28 16:29 程序猿刚子 阅读(5094) 评论(0) 推荐(0) 编辑

摘要:程序目的: 前段时间弄了个论坛(http://www.yyjun.net),懒于手动找贴发帖,特写个抓取指定url中帖子内容的小程序(完善中) 已经实现功能: 由于我们需要抓取页面特定DOM下的链接,如程序中,我们抓取 http://news.sina.com.cn/society/ 页面中大标题的链接,因此可以用函数getlink获取,返回list型结果,代码如下: url="http://news.sina.com.cn/society/" sinaurls=getlink(url, 'h1', {}),花括号为我们指定了附属条件,可以添加附加条件限制 阅读全文
posted @ 2011-09-15 14:36 程序猿刚子 阅读(1010) 评论(0) 推荐(0) 编辑

摘要:#coding=gbk#download pictures of the url#useage: python downpicture.py www.baidu.comimport osimport sysfrom html.parser import HTMLParserfrom urllib.request import urlopenfrom urllib.parse import urlparsedef getpicname(path): ''' retrive filename of url ''' if os.path.splitex 阅读全文
posted @ 2011-08-19 17:04 程序猿刚子 阅读(5542) 评论(7) 推荐(0) 编辑

摘要:代码:import osimport sysdef showsmallfiles(dir): v=os.listdir(dir) for i in v: d="%s/%s"% (dir,i) if os.path.isdir(d): showsmallfiles(d) else: if os.path.getsize(d) < int(sys.argv[2]): logger(d)#logfiledef logger(text): f=open('d:/python/log.txt','a') f.write(text+'\r\ 阅读全文
posted @ 2011-08-10 11:51 程序猿刚子 阅读(260) 评论(1) 推荐(0) 编辑

摘要:#! 本次学习 函数、模块、数据结构函数1.定义通过def关键字定义一个函数,如下:def Show(name): print (name),2.参数在python中的参数应用是很灵活的,可以指定默认的值,我们都知道在其他语言如c, c#指定默认值时我们必须从右向左方向指定(因为在执行的时候我们只能从左开始赋值),现在python解除了这个问题,它在调用时可以具体的指定某个参数的值,而不用担心参数的顺序, 如下:def t(a, b=1, c=2): print('a:',a,'b:',b,'c:',c)t(a=1, c=5)3.return语句 阅读全文
posted @ 2011-08-02 18:02 程序猿刚子 阅读(275) 评论(0) 推荐(0) 编辑

摘要:#! 以下全为windows环境环境搭建:去官网 http://www.python.org/ 下载最新的python程序安装包, 由于是windows环境,我下载了Python 3.2.1 Windows x86 MSI Installer 安装程序;下载后安装在 C:\Python32 ;紧接着设置系统的环境变量(path),在path末尾添加 “;C:\Python32”(不包括引号)环境已经搭好,进入命令行输入python出现如下提示代表已经安装配置成功Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (I 阅读全文
posted @ 2011-07-29 15:10 程序猿刚子 阅读(336) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示