Python
文章平均质量分 51
aCandy93
渣渣
展开
-
Python基础(1)
type(变量名):测试变量类型。\n:换行。“%d”%变量名:可直接替换为不同类型的变量名。 %d:整数变量,%s:字符串变量。input():输入框。运算符:%:取余。//:取整数(两数相除,无论是什么类型都只取整数)。**:乘幂。逻辑运算符:and:与。同JAVA中的&符号。 or:或。同JAVA中的|符号。not:非。同JAVA中的...原创 2018-02-27 12:44:33 · 416 阅读 · 0 评论 -
Python基础(2)
文件打开文件 open(文件名,访问模式)#以只读模式打开文件,指针放在文件的开头。这是默认模式,不输入"r"也能执行。f = open("demo.txt","r")#写入模式打开文件。如果该文件已存在则将其覆盖,不存在则创建新文件。f = open("demo.txt","w")#追加写入模式打开文件。如果文件存在则在其末尾追加写入内容,不存在则创建新文件。f ...原创 2018-02-27 12:45:57 · 165 阅读 · 0 评论 -
Python基础(3)
模块多个”py”后缀的工程文件组成的应用程序叫模块。 例如:random模块 - import 一般导入是用这样的方式, 这种方式是引导,调用。 “`python import random#生成0-4的随机数print(random.randint(0,4))```- from xxx import xxx这种方式是直接将导导入到本地程序 ...原创 2018-02-27 12:47:30 · 124 阅读 · 0 评论 -
Python常用库
Requests库HTTP请求库,基于urllib 简单演示#导入requests库import requests#传入请求地址赋值给responseresponse = requests.get("http://www.baidu.com")#输出response类型print(type(response))#输出请求状态码print(response.status...原创 2018-02-27 12:48:44 · 193 阅读 · 0 评论 -
Python正则表达式
正则表达式Python通过re模块来支持正则表达式。Python中有两种方式进行匹配match()方法和search()方法。 - re.match() 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回None。 - 常规匹配 “`python #导入re模块 import re ...原创 2018-02-27 12:49:56 · 630 阅读 · 0 评论 -
Python异常总结
异常总结Max retries exceeded with urlHTTPConnectionPool(host='dds.cr.usgs.gov', port=80): Max retries exceeded with url: /ltaauth//sno18/ops/l1/2016/138/037/LC81380372016038LGN00.tar.gz?id=stfb9e0...原创 2018-02-27 12:50:58 · 354 阅读 · 0 评论 -
Python爬虫流程
爬虫基本流程发起请求 通过HTTP库向目标服务器发送Request,Request内可以包含额外的headers信息。获取响应内容 如果服务器正常响应,会返回Response, 里面包含的就是该页面的内容。解析数据 内容或许是HTML,可以用正则表达式、网页解析库进行解析。 或许是Json,可以直接转换为Json对象解析。保存数据 可以存储为文本,也可以保存至数据库,或其他...原创 2018-02-27 12:52:14 · 5151 阅读 · 0 评论 -
Python爬虫Demo
爬取豆瓣合租房信息#导入re模块,用于正则表达式匹配import re#导入requests模块,用于HTTP请求import requests#导入json模块,用于将字典转换为json格式import json#导入RequsetsException模块,用于捕获异常from requests.exceptions import RequestException#定义...原创 2018-02-27 12:53:22 · 416 阅读 · 0 评论