随笔分类 -  python

摘要:今天在开源中国上看到有个有写了个小程序,用来获取代理IP地址。用的beautifulsoup。自己动手用正则重写了一下。#!/usr/bin/pythonimport requestsimport repattern=re.compile(r'(\d+)\D(\d+)\D(\d+)\D(\d+)\D... 阅读全文
posted @ 2015-01-05 23:44 tmyyss 阅读(630) 评论(0) 推荐(0)
摘要:恩,不多说,直接上代码#!/usr/bin/python#encoding:utf8import requestsimport argparsedef query(ip): BASE_URL="http://ip.taobao.com/service/getIpInfo.php?ip=... 阅读全文
posted @ 2015-01-03 22:33 tmyyss 阅读(4975) 评论(0) 推荐(0)
摘要:比较喜欢凤凰新闻客户端的FUN系列文章,所以就写了Python程序来下载所有这么段子的地址。下面程序只是下载第一页的所有文章的url,程序修改一下,就可以爬取所有的文章。#!/usr/bin/python#-*-coding:utf-8 -*-import requestsimport jsonim... 阅读全文
posted @ 2015-01-03 22:31 tmyyss 阅读(215) 评论(0) 推荐(0)
摘要:恩,算是对前段时间写的那个的改进,重写了正则,同时支持翻页下载,还修改了一些bug.但还不支持多线程,打算过几天加上 1 #!/usr/bin/python 2 #-*- coding:utf-8 -*- 3 #**************************** 4 5 #author:tm... 阅读全文
posted @ 2014-12-29 20:29 tmyyss 阅读(1824) 评论(0) 推荐(0)
摘要:今天用Python写了一个下载韩寒新浪博客文章的下载器,恩,基本功能如下:1、从新浪博客上批量下载文章,并按文章标题创建文件2、对下载的文章进行格式化。已知Bug:长篇文章格式会错乱 1 #!/usr/bin/python 2 #-*- coding:utf-8 -*- 3 4 import ur... 阅读全文
posted @ 2014-12-17 17:40 tmyyss 阅读(781) 评论(0) 推荐(0)
摘要:1 !/usr/bin/python 2 #encoding:utf-8 3 #这是一个用来检测用户输入手机号码是否合法的小脚本。 4 5 def phonecheck(s): 6 #号码前缀,如果运营商启用新的号段,只需要在此列表将新的号段加上即可。 7 pho... 阅读全文
posted @ 2014-06-08 15:24 tmyyss 阅读(5302) 评论(0) 推荐(0)
摘要:6–1.字符串.string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分?答:有,string.find(str,beg,end)6–2.字符串标识符.修改例 6-1 的 idcheck.py 脚本,使之可以检测长度为一的标识符,并且可以识别 Pytho... 阅读全文
posted @ 2014-06-04 22:27 tmyyss 阅读(4314) 评论(0) 推荐(0)
摘要:w5-1.整型。讲讲Python普通整型和长整型的区别。答:Python 的标准整数类型是最通用的数字类型。在大多数 32 位机器上,标准整数类型的取值范围是-2**31到 2**31-1,也就是-2,147,483,648 到 2,147,483,647。如果在 64 位机器上使用 64 位编译器... 阅读全文
posted @ 2014-05-28 23:43 tmyyss 阅读(2543) 评论(0) 推荐(0)
摘要:4-1.Python对象。与所有Python对象有关的三个属性是什么?请简单的描述一下。答:与所有Python对象有关的三个属性是身份、类型、值。身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址。类型:对象的类型决定了该对象... 阅读全文
posted @ 2014-05-27 22:48 tmyyss 阅读(1107) 评论(0) 推荐(0)
摘要:---恢复内容开始---3-1.标识符。为什么Python中不需要变量名和变量类型声明?答:python是动态类型语言,也就是说不需要预先声明变量的类型。变量的类型和值在赋值那一刻被初始化。python语言中对象的类型和内存都是运行时确定的。在创建也就是赋值时,解释器会根据语法和右侧的操作数来决定新... 阅读全文
posted @ 2014-05-25 21:33 tmyyss 阅读(1878) 评论(0) 推荐(0)
摘要:2-2.程序输出。阅读下面的Python脚本。#!/usr/bin/env python1 + 2 * 4(a)你认为这段脚本是用来做什么的?(b)你认为这段脚本会输出什么?(c)输入以上代码,并保存为脚本,然后运行它,它所做的与你的预期一样吗?为什么一样/不一样?(d)这段代码单独执行和在交互解释... 阅读全文
posted @ 2014-05-20 21:51 tmyyss 阅读(700) 评论(0) 推荐(0)
摘要:1-1 安装Python。请检查Python是否已经安装到你的系统上,如果没有,请下载安装它。答:已安装tmyyss@ubuntu:~$ pythonPython 2.7.3 (default, Feb 27 2014, 19:58:35) [GCC 4.6.3] on linux2Type "he... 阅读全文
posted @ 2014-05-18 22:46 tmyyss 阅读(542) 评论(0) 推荐(0)