Python
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
小结下javascript生成注释的工具
一般来说,javascript的注释生成工具比较少,比较麻烦,小结了一些以备用:JS的文档生成工具常见的有以下几种:1)JSDoc,是perl编写的,运行稳定,模板修改也挺方便,经过简单汉化和模板风格修改之后,是首选。2)JSDoc-toolkits,Java编写的,据说是Google推荐的JS文档生成工具,经过测试,可以生成文档,但问题多多,或许是我研究的不够,在查了多处资料仍不解后放原创 2013-07-01 16:29:50 · 3075 阅读 · 0 评论 -
python3 中jupyter开发工具的几个魔法命令
1 %run myscript/hello.py 可以执行某个目录下的PY文件2 测试时间,自动会执行一定次数,然后取平均:%timeit L=[i*2 for i in range(100)]7.42 µs ± 128 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)也可以是多行: ...原创 2018-03-28 20:10:48 · 288 阅读 · 1 评论 -
python 爬虫小结1
python 爬虫小结11 正则匹配中注意的:import rea='指数'word=re.findall('(.*?)',a)print(word) 其中(.*?)是能匹配基本所有的字符,但是对于跨行的例外比如import rea='''abc'''word=re.findall('(.*?)',a,re.S)print(word)因...2018-04-05 11:53:29 · 404 阅读 · 1 评论 -
python 爬虫小结2
1 LXML是比beautisoup速度更快的解析,使用的是XPATH,来个例子:from lxml import etreeimport requestsimport csvfp = open('d://doubanbook.csv','wt',newline='',encoding='utf-8')writer = csv.writer(fp)writer.writ...原创 2018-04-08 19:08:45 · 387 阅读 · 1 评论 -
jupyter 指定默认的打开路径
jupyter notebook是挺好用的,但是老打开默认的路径,比如自己的工作目录,要设置为打开的路径的话,可以这样设置:在命令行下,去到工作目录中,比如c:\learnpythonjupyter notebook然后就打开就能自动目录路径转移到这个目录咯...原创 2018-04-16 20:03:03 · 566 阅读 · 1 评论 -
KMN算法初学
KMN算法,其实就是"人以类聚,物有群分“,可以参考下图:[img]https://thumbnail0.baidupcs.com/thumbnail/d6196b12ace7f67dacc2fe0816604239?fid=1443225280-250528-802306628136265&time=1523880000&rt=sh&sign=FDTAER-DCb740ccc5511e5...2018-04-16 20:04:27 · 3064 阅读 · 1 评论 -
PYTHON抓取公众号
1.基于搜狗微信搜索的微信公众号爬虫a. 项目地址:https://github.com/Chyroc/WechatSogoub. 基于搜狗微信搜索的微信公众号爬虫接口开发,可获取文章的临时链接,获取微信公众号的最近10篇文章2.微信公众号爬虫 (基于中间人攻击的爬虫核心实现,支持批量爬取公众号所有历史文章)a. 项目地址:https://github.com/su...原创 2018-04-26 08:19:11 · 380 阅读 · 1 评论 -
python 的requests小结
GET 请求>>> r = requests.get("https://httpbin.org/ip")>>> r # 响应对象>>> r.status_code # 响应状态码200>>> r.content # 响应内容'{\n "origin": "183.237.232.123"\n}\n'...POST 请求>原创 2018-05-06 18:48:49 · 123 阅读 · 1 评论 -
python爬虫小结1
python 爬虫小结11 正则匹配中注意的:import rea='<div>指数</div>'word=re.findall('<div>(.*?)</div>',a)print(word) 其中(.*?)是能匹配基本所有的字符,但是对于跨行的例外比如import rea='''<div>abc</di...原创 2019-04-04 07:45:49 · 438 阅读 · 1 评论 -
笔记:python中is和==的区别
从上图我们可以看出“is”和“==”有的时候返回值是不同的,所以它俩的用法是有区别的,要怎样区分它们呢?我们在这里介绍python的一个内置函数“id(object)”id(object)函数作用:id(object)函数是返回对象object在其生命周期内位于内存中的地址,id函数的参数类型是一个对象。讲到这里大家可能已经猜出来它们的区别了吧,没错区别就在于数...转载 2019-06-24 08:49:31 · 140 阅读 · 0 评论 -
python使用beutifulsoup来爬虫的基本套路
使用python3,比如爬kugo的榜单:[code="java"]import requestsfrom bs4 import BeautifulSoupimport timeheaders = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, lik...原创 2018-03-26 23:19:23 · 502 阅读 · 1 评论 -
python 2的一篇不错的讲解编码的文章
https://mp.weixin.qq.com/s/ImVH-XZk5RyjT8D7aMCmZw注意:本文实验主要基于win7,Python2.7;以及Linux ,Python2.7。除非特殊说明,所有的命令都是在终端中交互式输入;如果没有强调平台,那么就是window上的结果。下面是一些默认的环境信息(其重要性后文会介绍)windows>>> import sys,l...原创 2017-12-16 23:05:46 · 306 阅读 · 2 评论 -
( 转) python中的is和==
https://juejin.im/post/5b63e6e2e51d451a244c116d 在说 is 和 == 的区别之前,我们先理解下python的变量。python的变量和java的变量有很大的区别,因为一个是动态语言,另一个是静态语言。java的变量就像是个盒子,是把对象的地址装进这个盒子内,就会有大的或者小的盒子。而python的变量像个便利贴,把他贴在哪个地方都可以,不...转载 2018-08-04 21:35:47 · 275 阅读 · 1 评论 -
python学习小结1
1 使用idel新建立程序后,保存运行,CTRL+F5即可运行2 if (time==12): print 'hello'else: pring 'dsdsd'//注意冒号!3 包、模块的命名规则:全部以小写字母形式命名4 类名首字母大写,其他字母小写;私有属性和私有方法用两个下划线做前缀,SELF=JAVA中的this5 函...2012-02-13 11:39:19 · 159 阅读 · 0 评论 -
python 初步学习 小结2
一 字符串 1) 字符串的索引可以是负数,比如str="hello", str[-1]=o, 2) 分片 str="hello world" str[1:]返回ello world str[:-1],返回除-1位置前的所有字符,即hello wor str[:],返回所有字符 3)分片中的第3个限制值,步长 st="123456789" st[1:-1:...2012-02-16 08:57:06 · 135 阅读 · 0 评论 -
python学习小结3
一 文件 1)open 函数 o=open(files+'\\files.doc','w'); o.write('DDDDDDDDDDDDDD'); o.close(); 2) 文件的读取 A read()函数 一次将文件中的所有数据读出来 o=open("xxxx.txt") ...原创 2012-02-21 14:46:50 · 248 阅读 · 0 评论 -
python要点1
python要点1 2.7下安装PIP https://pypi.python.org/pypi/pip#downloads注意选择tar.gz包,目前最新版本为:pip-8.1.2.tar.gz (md5, pgp) 解压安装包(如解压至系统D盘),打开Windows CMD,运行如下命令进入解压后的pip目录cd D:\pip-...原创 2017-08-18 22:06:06 · 272 阅读 · 0 评论 -
python中常见字符串操作小结
#!/usr/bin/env python#-*- coding: utf-8 -*-print '''创建字符串'''str1 = 'learn Python'print str1,str1[0],str1[-1] #输出整个字符串,第一个字符,最后一个字符print str1[:6] #切片# result:learn# result:learn Python...原创 2017-10-07 23:11:50 · 219 阅读 · 0 评论 -
python的深复制和浅复制
附上一篇不错的说PYTHON深浅复制的文:http://www.cnblogs.com/Eva-J/p/5534037.html[code="java"]# -*- coding:utf-8 -*-# 深复制与浅复制import copylist1 = [1,2,['a','b']]list2 = list1list3 = copy.copy(list1)lis...原创 2017-10-12 22:34:34 · 141 阅读 · 0 评论 -
(转)两句话轻松掌握python最难知识点——元类
https://segmentfault.com/a/1190000011447445相当赞的文章,收藏一个原创 2017-10-15 20:42:26 · 168 阅读 · 1 评论 -
scrapy3在python2,python3共存下的使用
因为安装了PYTHON2,PYTHON3,之前的SCRAPY 在PYTHON2下是可以的,但在3下运行失败,关联的还是2,原来要在PYTHON3运行的时候,要用全路径:执行scrapy命令(假设要执行scrapy startproject projectname)的时候不直接键入scrapy, 而是加上scrapy的绝对路径,windows上: C:\python3\Scripts\sc...原创 2017-12-06 09:51:39 · 348 阅读 · 0 评论 -
python中小技巧1:巧妙设置列表中的逗号
比如经常在python中,某test= [ 'A', 'B' ]个列表如上,但如果突然在后面加1行的话,经常会在第2行后缺失个逗号。test= [ 'A', 'B', 'C' ]这样很容易漏了B后面的逗号但原来居然PYTHON可以每一行后面都有个逗号的。就是:...原创 2019-07-08 10:03:21 · 2742 阅读 · 0 评论