分类
摘要:
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)