![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 51
Angelahhj
这个作者很懒,什么都没留下…
展开
-
初学Python
初学Python:python的注释符和matlab是一样的,都是%。怎样开始一个python程序呢?1、交互式命令行:2.0版本:>>>print "hello world">>>hello world3.0版本:>>>print('hello world')>>>hello world>>>print("hello world原创 2014-05-07 13:02:38 · 464 阅读 · 0 评论 -
Python 标准库 urllib2 的使用细节
刚好用到,这篇文章写得不错,转过来收藏。 转载自 道可道 | Python 标准库 urllib2 的使用细节Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。 1 Proxy 的设置2 Timeout 设置转载 2015-12-24 19:46:38 · 465 阅读 · 0 评论 -
python的urlparse
urlparse主要是URL的分解和拼接,分析出URL中的各项参数,可以被其他的URL使用。主要的函数有:1、urlparse将URL分解为6个片段,返回一个元组,包括协议、基地址、相对地址等等import urlparseurl = urlparse.urlparse('http://blog.csdn.net/?ref=toolbar')print url输出结果为:原创 2015-12-24 20:13:09 · 6537 阅读 · 0 评论 -
Python爬虫入门八之Beautiful Soup的用法
上一节我们介绍了正则表达式,它的内容其实还是蛮多的,如果一个正则匹配稍有差池,那可能程序就处在永久的循环之中,而且有的小伙伴们也对写正则表达式的写法用得不熟练,没关系,我们还有一个更强大的工具,叫Beautiful Soup,有了它我们可以很方便地提取出HTML或XML标签中的内容,实在是方便,这一节就让我们一起来感受一下Beautiful Soup的强大吧。1. Beautiful So转载 2015-12-24 20:27:56 · 1152 阅读 · 0 评论 -
Python爬虫学习系列教程
大家好哈,我呢最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多。学习过程中我把一些学习的笔记总结下来,还记录了一些自己实际写的一些小爬虫,在这里跟大家一同分享,希望对Python爬虫感兴趣的童鞋有帮助,如果有机会期待与大家的交流。一、Python入门1. Python爬虫入门一之综述2. Python爬虫入门二之爬虫基础了解3. Python爬虫入转载 2015-12-24 20:30:30 · 3484 阅读 · 0 评论 -
python入门之数据类型
python传入参数:打印一个参数:print 'hello! angela has %s apples!'%(23)打印多个参数:print 'hello! %s has %s apples!'%(‘angela’,23)参数用%()这种形式表示,里面有字符串用单引号括起来,数字就不用了。如果代码含有中文,需要加入以下两行,避免中文乱码的问题:#!/usr/bin原创 2015-12-25 15:51:45 · 452 阅读 · 0 评论 -
python的模块安装
import的模块没有找到,原因是没有安装python中有两种常见的模块安装的方法:1、下载模块,解压后进入解压目录,执行 python setup.py install 如bs4模块的安装: 下载地址: http://www.crummy.com/software/BeautifulSoup/ 如chardet模块的安装: 下载地址:原创 2015-12-27 20:22:09 · 660 阅读 · 0 评论 -
Python中的单步调试
单步调试命令为:python -m pdb ***.py常用的参数:命令解释break 或 b 设置断点设置断点continue 或 c继续执行程序list 或 l查看当前行的代码段step 或 s进入函数原创 2015-12-27 20:30:15 · 4244 阅读 · 0 评论 -
第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?知识点:1、range生成随机数2、int类型转换成char类型用chr() 函数3、从list中随机取数,用random.sample()def gen_code(length=8):原创 2016-11-23 20:25:13 · 3784 阅读 · 0 评论 -
第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数
第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数。1、strip()没有参数时,删除空白符,包括\n \r \t 空格。strip() 函数只能用于str类型,list类型等不可用。2、split()用于分割,分隔符可以自己制定def word_counts(inputfile): """ """ if os.path.isfile(inputfile)原创 2016-11-23 20:31:24 · 2472 阅读 · 0 评论 -
第 0006 题:你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词
第 0006 题:你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词1、counter函数,字典的子类,用于统计哈希对象2、re.findall() 找出满足正则表达式3、os.path.isdir() 判断是否为目录;os.path.isfile()判断是否为文件4、os.chpwd()切换目录5、o原创 2016-11-23 20:40:51 · 1365 阅读 · 0 评论 -
python 查询天气(输入城市名,输出天气)
python 查询天气,输入城市名,输出天气def get_whether(city_name): """ """ city_code_dict = { \ '北京': '101010100', '上海': '101020100', \ '天津': '101030100', '重庆': '101040100', \ } if len(city_name) == 0: pri原创 2016-11-24 11:19:08 · 4719 阅读 · 0 评论 -
python的urllib和urllib2的区别
urllib和urllib2都是接受URL请求的相关模块,二者相辅相成,提供了不同的功能。最显著的不同:urllib2可以接受一个Request类的示例来设置URL请求的headers,urllib仅可以接受URL。urllib提供urlencode方法用来GET查询字符串的产生,而urllib2没有。相关链接:Python: difference between urll原创 2015-12-24 19:43:49 · 589 阅读 · 0 评论 -
python的urllib
urllib的常用函数1、urlopenimport urllibf = urllib.urlopen('http://www.baidu.com')a = f.readline()print a输出结果为:urlopen返回对象提供的方法(用openurl打开一个网址,赋值给一个对象,下面就可以对这个对象进行操作了)readline 读取第一行readlin原创 2015-12-24 19:05:15 · 478 阅读 · 0 评论 -
Python的类
像C++一样,class语句是Python的主要面向对象编程工具,与C++不同的是,Python的class不仅是一个说明,像def一样,class是一个对象建造者,是一个隐含的赋值(运行时它产生了一个类对象,并用列在首部的类名字来引用这个对象)。类的定义类的定义通过继承来定制类类继承的思想是:² 超类列在类首部的括号里;被继承的类为超类(supercl原创 2014-06-06 18:05:57 · 565 阅读 · 0 评论 -
Python的数据类型(内置类型)
内置类型Python提供了功能强大的对象类型,作为语言固有的一部分,在解决问题之前不需要为对象的实现书写代码。内置对象类型有:Number(数字)、String(字符串)、List(列表)、Directory(字典)、Turple(元组)、File(文件)。Number(数字):C语言的数据类型主要包括: 包括整数和浮点数,整数相当于C语言中的长整型,浮点数相当于C原创 2014-05-08 16:53:13 · 2538 阅读 · 0 评论 -
Sublime text运行python环境变量配置
Sublime text运行python环境变量配置 软件版本:Sublime text :2是收费软件,但可以无限期使用。下载地址:http://www.sublimetext.com/2Python :3.2 Sublime能编译python需要设置:1. 在工具栏点击Preferences,打开Browse Packages。在打开的文件夹中找到Python,并打原创 2014-12-20 15:58:29 · 7648 阅读 · 2 评论 -
sublime下REPL的安装及python运行
安装REPL插件的步骤,下面已经很清楚了,不再赘述。http://www.guokr.com/post/450564/出现的错误:1、Error trying to parse settings: No data in ~/.config/sublime-text-2/Packages/User/CTags.sublime-settings:1:1My gues原创 2014-12-26 15:39:24 · 3014 阅读 · 0 评论 -
Eclipse和PyDev搭建完美Python开发环境(Windows篇)
目录安装Pythonpython for eclipse插件安装配置PyDev插件测试安装Python从网站上下载最新的版本,从http://python.org/download/下载。安装过程与其他Windows软件类似。目前稳定版本为Python 2.7.6和Python 3.3.4。在Windows命令行中使用Python如果你想要从Windows命令行调用转载 2015-10-04 11:33:13 · 478 阅读 · 0 评论 -
python之爬虫框架
以前对爬虫一知半解,知道看了一个视频课程后,才豁然开朗。本文从爬虫框架的角度来介绍。爬虫的框架:一个爬虫程序由URL管理器、网页下载器、网页分析器组成,下面分别介绍。1、URL管理器:URL管理器可以理解为存储URL的地方,包括初始的URL、已爬取的URL和待爬取的URL。一般有3种实现方式:1) 内存将URL 存储到set中,set可以清除重复的元素原创 2016-01-04 18:00:33 · 865 阅读 · 0 评论 -
python中的异常
本文主要介绍python中异常的种类和使用方式。1、python异常的种类1)NameError2)SyntaxErrorif true3)IOError如打开不存在的文件4)ZeroDivisionError:除0错误5)ValueError如类型转换出错2、python异常的使用方式1)try - except:2)try - exc原创 2016-01-04 18:09:03 · 611 阅读 · 0 评论 -
python中的多线程
示例1:#coding=utf-8import threadingfrom time import sleep,ctimedef music(func): for i in range(2): print "I was listenning to %s.%s" %(func,ctime()) sleep(1)def movie(func):原创 2015-12-23 16:55:54 · 428 阅读 · 0 评论 -
Python 之ConfigParser
引入ConfigParser模块:from ConfigParser import ConfigParser一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。1: [db]2: db_host = 127.转载 2015-12-24 11:13:59 · 470 阅读 · 0 评论 -
python的一些错误提示
python ImportError: cannot import name HTMLParser原因是:自己定义了一个名称为HTMLParser.py文件。原创 2015-12-24 17:29:47 · 648 阅读 · 0 评论 -
python的HTMLParser
示例1:基本函数的理解#!/usr/bin/env python# coding=utf-8from HTMLParser import HTMLParserclass MyHTMLParser(HTMLParser): def handle_starttag(self, tag, attrs): print "a start tag:",tag,self.getpos()原创 2015-12-24 17:28:07 · 780 阅读 · 0 评论 -
第 0007 题:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。
第 0007 题:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。def get_code_lines(inputpath): """ """ if os.path.isdir(inputpath) == False: print "input not directory!" sys.exit() os.原创 2016-11-24 11:38:30 · 1891 阅读 · 0 评论