Coding
文章平均质量分 70
nigon
这个作者很懒,什么都没留下…
展开
-
理解Python中的with…as…语法
原文地址:http://zhoutall.com/archives/325最近写东西的时候,用with open打开,结果里面只能进行一层for循环。查资料的过程中,发现了一篇不错的blog。在这边记下来,方便以后查找。使用语言的好特性,而不是那些糟糕的特性————不知道谁说的好久不学习python的语法了,上次去面试,和面试官聊到了python中的with-a转载 2016-05-17 22:03:26 · 460 阅读 · 0 评论 -
python 爬虫小记
本文偏向于个人学习笔记,不一定很强的参考价值。网页爬取分为动态和静态。静态:较为简单,用urllib,urllib2,beautifulsoup之类的组合可以完成。动态:主要思想是模拟人的浏览行为,通过点击等,让页面完全加载出来,解决js等问题。目前比较理想的选择方案是selenium和QtWebKit。 selenium我刚起步,但每次都会打开网页完成一系列操作,如果用于服务原创 2015-10-17 11:14:20 · 536 阅读 · 0 评论 -
python保存文件UnicodeEncodeError以及reload(sys)后print失效问题
今天碰到的问题,发现了一个不错的解决办法,记下来。原网址:http://blog.sina.com.cn/s/blog_717a78b90102v0qg.html 在将字符串写入文件时,执行f.write(str),后台总是报错:UnicodeEncodeError: 'ascii' codec can't encode character u'\u8888' in pos转载 2015-10-18 20:14:08 · 1318 阅读 · 0 评论 -
selenium2.0关于python的常用函数
原地址:http://blog.sina.com.cn/s/blog_b5fe6b270101c8v0.html新建实例driver = webdriver.Chrome() 1.获取当前页面的Url函数 方法:current_url 实例: driver.current_url 2.获取元素坐标方法:location解释:首先查找到转载 2015-10-20 10:41:51 · 584 阅读 · 0 评论 -
mark 一下 PhantomJS
除selenium之外,另一个比较好的动态网页爬取方法是PhantomJS。PhantomJS不需要渲染页面,开销比selenium小一些,我觉得更适合在服务器上使用。今年貌似推出了2.0版本。等把selenium玩熟了再转战PhantomJS吧。原创 2015-10-21 10:11:14 · 224 阅读 · 0 评论 -
Python Selenium 键盘和鼠标操作
原文章地址:http://blog.sina.com.cn/s/blog_620987bf0102v2r8.html Python也可以模拟鼠标和键盘的操作,不过要注意的是键盘带来的屏幕游标位置的挪动和鼠标在屏幕上的挪动位置,两个是不同的。 首先要在文件头引入 from selenium.webdriver.common转载 2015-11-10 14:02:23 · 1010 阅读 · 0 评论 -
关于python编码的一些理解
以前一直对中文编码很模糊,没有搞清楚原理,觉得能用就行。最近看了NLTK的教材,有一些简单的理解,记下来。外部编码———》decode——》Unicode——》encode——》外部编码。python内部处理都用unicode.所有过程都是解码和编码的转换。中文是gbk。通常遇到的中文乱码是utf-8。string.decode()string.enco原创 2015-11-18 17:13:14 · 293 阅读 · 0 评论 -
github简单指令
最近用github 搭建一个简单的个人网页,没有连数据库,就把github用起来了。下了一个客户端,感觉蛮方便的。不想再安装太多东西,所以打算在本地写了博客再传上去,具体形式还在考虑中。$ git clonegit@github.com:username/username.github.com.git //本地如果无远程代码,先做这步,不然就忽略$ cd .ssh/us转载 2016-01-09 15:11:47 · 251 阅读 · 0 评论 -
Skip the header of a file with Python's CSV reader
SOURCE: http://evanhahn.com/python-skip-header-csv-reader/I was choosing a new credit card and was between two options. One of them offered cash back on all purchases. The other offeredl转载 2016-05-09 13:40:19 · 664 阅读 · 0 评论 -
jQuery报错:Uncaught ReferenceError: $ is not defined
最近在做系统,前端后端都在学习,会遇到很多问题,所以把解决方案都列在这里,算作笔记吧。在使用jQuery的时候,发现有如下报错:Uncaught ReferenceError: $ is not defined (anonymous function)出现这个报错的原因:1.jQuery库文件的路径不对,检查文件路径是否正确一般就能解决该错误。2.如果转载 2015-04-25 21:37:44 · 645 阅读 · 0 评论