python
文章平均质量分 51
刘荣浩
And your bird can sing.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python元类
注:这是我整理的一些学习笔记,大部分是别人的文章,也加了一些个人理解。使用的是python3.5参考这些博客:http://blog.jobbole.com/21351/http://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python使用type()生成类:type(类名,父类的元原创 2017-02-16 18:50:38 · 357 阅读 · 0 评论 -
python3.5安装lxml库
装这个库这是蛋疼。。。 先是用pip install lxml 提示出错,死心不改,改用easy_install lxml,还是出错,而且还是一样的error 然后百度,谷歌,终于找到了对策。首先在cmd界面使用以下指令: pip install wheel,其次打开http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml去下载lxml的Wheel文件,进原创 2016-07-25 19:32:57 · 13807 阅读 · 3 评论 -
python3 发送邮件
如下:import smtplibfrom email import encodersfrom email.header import Headerfrom email.utils import parseaddr, formataddrfrom email.mime.text import MIMETextfrom email.mime.base import MIMEBase原创 2017-01-24 13:40:28 · 745 阅读 · 0 评论 -
python读取excel
模块:xlrd 可以pip install xlrd打开一个excel:table = xlrd.open_workbook(filename)获取一个sheetfirst_sheet = table.sheets()[0] # orfirst_sheet = table.sheet_by_index(0) # orfirst_sheet = table.sheet_by_name(u'Sh原创 2017-05-03 17:14:11 · 416 阅读 · 0 评论 -
python写word
这个教程来自冷水菜 要求win32com代码:import win32comfrom win32com.client import Dispatch, constantswordApp = win32com.client.Dispatch('Word.Application')# 后台运行,显示,不警告wordApp.Visible = TruewordApp.DisplayAlerts转载 2017-05-03 17:22:08 · 755 阅读 · 0 评论 -
python浅拷贝和深拷贝 copy()和deepcopy()
L1 = [1, 2, 3, [4, 5]]L2 = L1L2[0] = 233print(L1)print(L2)""">>>[233, 2, 3, [4, 5]]>>>[233, 2, 3, [4, 5]]# 因为L1和L2的引用都相同,指向了同一个list对象"""使用copy()函数import copyL1 = [1, 2, 3, [4, 5]]L2 = copy.copy原创 2017-06-25 14:53:45 · 508 阅读 · 0 评论 -
python pip的一些用法
pip的更新python -m pip install --upgrade pip或者pip install --upgrade pip用pip安装模块或包我是直接pip install 包或模块的名字 安装到默认目录。官方文档是这样的:pip install [options] [package-index-options] ...pip install [opt原创 2017-01-06 23:51:58 · 7749 阅读 · 0 评论 -
python numpy、scipy安装及numpy的初步使用
安装方法推荐使用.whl文件安装,我尝试了使用pip直接安装,在安装scipy时出错,可以到http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy这个网页上下载。我在在import scipy时,出现ImportError: cannot import name NUMPY_MKL,这是因为scipy依赖了numpy,numpy要安装numpy+mkl(I原创 2017-06-26 15:26:04 · 648 阅读 · 0 评论 -
python中__new__和__init__
注:这是我的学习笔记,大部分内容来源一些博客。参考1:http://www.cnblogs.com/tuzkee/p/3540293.html概要:(1)__new__(cls, *args, **kwargs)在__init__(self, *args, **kwargs)之前,__new__必须返回构造的对象,至少有参数cls,参数的实例化由解释器提供,返回的对象即转载 2017-02-16 19:05:12 · 552 阅读 · 0 评论 -
python3-多线程
注:这篇文章部分为廖雪峰py3教程:点我线程的使用场景:python有GIL锁(global Interpreter lock),由于这个锁的存在,在任意给定时刻只有一个线程在执行。这里有一篇讲得稍微详细的文章:点击打开链接对于任意面向I/O的python程序,GIL会在I/O调用前释放,以允许其他线程在I/O执行的时候运行。所以来说,在I/O密集型的python程序要比计算密集型原创 2017-02-16 18:08:58 · 839 阅读 · 0 评论 -
python3.5安装BeautifSoup
下载站点:https://www.crummy.com/software/BeautifulSoup/bs4/download/ 我选择4.4版本的 下载后解压缩,用cmd安装 进入所在文件夹后,运行下面的命令: setup.py install,等待即可原创 2016-06-23 22:30:03 · 926 阅读 · 0 评论 -
python3.5简单爬虫爬取百度百科(参考imooc实战)
思路: 1、添加一个入口url 2、解析该url对应的html中的内容,提取标签与内容,再从中提取其中所含的其他百科的链接,因此,维护新老两个set,防止重复url 3、由于一个页面解析出来的百科链接不止一个,所以要计数break 4、将内容保存在一个html文件中#coding=gbk'''Created on 2016年6月23日@author: Administrator'''f原创 2016-06-23 22:49:00 · 821 阅读 · 0 评论 -
阅读BeautifulSoup笔记
以下代码来自文档,我只是整理一些我当前用到的,用到其他的再添加进来 文档网址:https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/1、使用BeautifulSoup解析HTML代码,能够得到一个 BeautifulSoup 的对象,并使用方法prettify()能按照标准的缩进格式的结构输出html_doc = """<html><h原创 2016-06-24 11:32:44 · 402 阅读 · 0 评论 -
python3中的一些数据结构和高阶函数(python3.5)
python中的list:list用[]表示,中文名为列表list下标为正数时从0开始计数(从左往右)(0到正无穷),下标为为负数时从-1开始(从右往左)(-1到负无穷)。list的几个方法: x.append(xxx) 给x这个list末尾增加新元素xxx x.insert(i, xxx) 给x这个list的第i个位置改成xxx,其余元素后移原创 2016-08-31 20:33:31 · 3260 阅读 · 1 评论 -
python3 pickle(序列化)
pickle是将一个python对象转换成字节流,同时还能将对应的字节流逆操作,得到原来的对象import pickle# 需要pickle的对象dict = { 'jack ma': 'male', 'ma hua teng': 'male', 'lei jun': 'male', 'dong ming zhu': 'female' }原创 2017-01-02 00:46:50 · 2953 阅读 · 1 评论 -
python3 datetime和time获取当前日期和时间
最经使用到了一些时间相关的包和函数,以后使用到更多,再补充import datetimeimport time# 获取当前时间, 其中中包含了year, month, hour, 需要import datetimetoday = datetime.date.today()print(today)print(today.year)print(today.month)print(t原创 2017-01-01 23:54:21 · 85704 阅读 · 2 评论 -
python模拟登陆实战(1)
今天看到了这个博客:http://www.cnblogs.com/whatbeg/p/5320666.html,也尝试着如博客中一样,登陆V2EX。网站版本迭代了。先进入https://www.v2ex.com/signin在chrome中按F12打开开发者工具,登陆后,再Network中左边的Name中找到signin,然后在Headers中找到From Data,如下:原创 2017-02-03 16:10:01 · 376 阅读 · 0 评论 -
ubuntu下virtualenv的使用方法
(1)安装pip3 install virtualenv(2)创建虚拟环境virtualenv env #注释:env为你起的名字假设我此时在home目录,执行上面的命令后将在home目录下生成env文件夹,即/home/env,env中自动新建了lib和和include两个文件夹,存放库函数文件和包。现在假设我使用pip3安装...原创 2018-03-29 13:22:09 · 1475 阅读 · 0 评论
分享