摘要: python安装 环境变量配置 开发工具pycharm介绍 安装python 官网下载python:https://www.python.org/ 有两个版本,一个2.x,一个3.x这两个有一定的区别,在3.x上有一些语法与2.x不一样,不过推荐使用3.x的版本,因为官方在很久的以后会不提供2.x版本的支持。 之前下... 阅读原文
2017-06-27 18:34:11 阅读(859) 评论(0)
摘要: 1 #-*- coding:utf-8 -*- 2 from urllib import request 3 from bs4 import BeautifulSoup 4 from urllib import parse 5 import pymysql 6 url = "http://search... 阅读原文
2017-06-27 13:55:04 阅读(842) 评论(0)
摘要: 1 html_doc = "<p class='body strikeout' id='zhangsan'></p>" 2 sp = BeautifulSoup(html_doc,"html.parser") 3 print(sp.p['class']) 4 #['bod... 阅读原文
2017-06-27 13:10:02 阅读(845) 评论(0)
摘要: 抓取内容: 从最好大学网上抓取中国前10的大学排名、大学名称、总分,并数据格式左对齐。 http://www.zuihaodaxue.cn/zuihaodaxuepaiming2017.html 首先,看下网站的Robots协议,没有找到相关协议,可以抓取。 http://www.zuihaodaxue.cn/rob... 阅读原文
2017-06-27 12:50:03 阅读(854) 评论(0)
摘要: 什么是进程(process)? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于,程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 什么是线程(thread)? 线程是操作系统能够进行运算调度的最小单... 阅读原文
2017-06-27 11:13:02 阅读(843) 评论(0)
摘要: 最近在弄一个项目分析的时候,看到有一个后缀为”.sqlite”的数据文件,由于以前没怎么接触过,就想着怎么用python来打开并进行数据分析与处理,于是稍微研究了一下。 SQLite是一款非常流行的关系型数据库,由于它非常轻盈,因此被大量应用程序采用。 像csv文件一样,SQLite可以将数据存储于单个数据文件... 阅读原文
2017-06-27 08:26:03 阅读(848) 评论(0)
摘要: 1、map, filter, reduce1) map(func, input_list)将函数应用到输入列表上的每个元素, 如:input_list = [1, 2, 3, 4, 5] def pow_elem(x): """ 将x做乘方运算 :param x: :return: ""... 阅读原文
2017-06-27 00:14:02 阅读(873) 评论(0)
摘要: Python操作文件和目录 读写文件比较简单,有一点特别注意就好了 windows下Python默认打开的文件以gbk解码,而一般我们的文件是utf-8编码的,所以如果文本含有中文,就会出现异常或者乱码。此时手动添加encoding='utf-8'表示以utf-8的方式打开。 当然Python写入时候,也是默认以gb... 阅读原文
2017-06-26 21:36:01 阅读(858) 评论(0)
摘要: map函数 filter函数 reduce函数 lambda表达式,匿名函数 阅读原文
2017-06-26 20:36:01 阅读(854) 评论(0)
摘要: python是一种解释型语言 python 2 或 3的选择:   python 2.7是2的最新版本 也是最后一个版本,更新支持至2020年 将会停止更新,但是现在正在使用或已经开发完成的公司在继续使用python2 ,所以更新的这个过渡期还是有一段的路需要走, 而python 3 将是未来长远发展更好的选择(这只... 阅读原文
2017-06-26 19:19:02 阅读(840) 评论(0)