Python
qw_xingzhe
身后是家园,眼前尽是世界!
展开
-
Python3的变化
这里我们将对Python 3.1核心语言的变化进行分析,包括字符串的格式化、说明符以及其他方面的内容。希望这些变化能对大家了解Python 3.1有所帮助。Python 3.0发布七个月之后,Python核心开发人员于2009年6月27日发布了新的Python 3.1版本。虽然此3.1版本只是对Python 3.0的一次小型升级,但是它不仅为开发者带来许多让人感兴趣的特性,同时在性能方面也转载 2014-09-14 21:14:29 · 1985 阅读 · 0 评论 -
python selenium 爬虫页面滚动条滚动到页面底部
用到Python爬虫时候的网页需要拖动滚动条才能获取下一步操作,网上大多数说的是调用js代码,自己用的不行,不能拖动到页面的最底部。现在上传我自己的代码,供大家相互学习借鉴: [java] view plain copyfrom selenium import webdriver from selenium.common.exceptions转载 2017-02-10 23:36:47 · 7478 阅读 · 4 评论 -
python 多线程就这么简单
多线程和多进程是什么自行google补脑 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和转载 2017-03-24 23:28:28 · 410 阅读 · 0 评论 -
selenium之 chromedriver与chrome版本映射表(更新至v2.30)
看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:chromedriver版本支持的Chrome版本v2.30v58-60v2.29v56-58v2.28v55-57v2.27v54-56v转载 2017-06-30 09:58:51 · 571 阅读 · 0 评论 -
python直接生成exe的方法(使用py2exe)
转载自 xiake200704 最终编辑 xiake200704一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com cl转载 2017-07-01 00:18:26 · 4318 阅读 · 0 评论 -
将自己的python程序打包成exe
使用 pyinstaller 库PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包,Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。PyInstaller 需要在命令行(控制台)下用pip 工具安装,如下::\>pip i...转载 2017-07-01 00:45:33 · 1016 阅读 · 2 评论 -
使用Beautiful Soup进行查找
网页中有用的信息通常存在于网页中的文本或各种不同标签的属性值,为了获得这些网页信息,有必要有一些查找方法可以获取这些文本值或标签属性。而Beautiful Soup中内置了一些查找方式: find() find_all() find_parent() find_parents() find_转载 2017-07-15 09:29:59 · 972 阅读 · 1 评论 -
python字符串连接的N种方式
python中有很多字符串连接方式,今天在写代码,顺便总结一下:最原始的字符串连接方式:str1 + str2python 新字符串连接语法:str1, str2奇怪的字符串方式:str1 str2% 连接字符串:‘name:%s; sex: ’ % ('tom', 'male')字符串列表连接:str.join(some_list) 第一种,想必只要是有编程经验的人,估计都知道,转载 2017-07-15 11:15:28 · 318 阅读 · 0 评论 -
PyQuery库的使用
PyQuery库也是一个非常强大又灵活的网页解析库,如果你有前端开发经验的,都应该接触过jQuery,那么PyQuery就是你非常绝佳的选择,PyQuery 是 Python 仿照 jQuery 的严格实现。语法与 jQuery 几乎完全相同,所以不用再去费心去记一些奇怪的方法了。官网地址:http://pyquery.readthedocs.io/en/latest/jQuery参考转载 2017-07-15 18:20:53 · 4731 阅读 · 0 评论 -
Python os._exit() sys.exit() exit()区别
Python退出程序的方式有两种:os._exit(), sys.exit()1)os._exit() 直接退出 python程序,其后的代码也不会继续执行。2)sys.exit() 引发一个 SystemExit异常,若没有捕获这个异常,Python解释器会直接退出;捕获这个异常可以做一些额外的清理工作。0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获。exit(转载 2017-07-30 09:03:21 · 1526 阅读 · 0 评论 -
python any()和all()用法
#any(x)判断x对象是否为空对象,如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true#all(x)如果all(x)参数x对象的所有元素不为0、''、False或者x为空对象,则返回True,否则返回False>>> any('123')True>>> any([0,1])True>>> any([0,'0',''])True转载 2017-07-30 22:03:09 · 855 阅读 · 0 评论 -
python常用
1、python获取当前文件路径以及父文件路径#当前文件的路径pwd = os.getcwd()#当前文件的父路径father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".")#当前文件的前两级目录grader_father=os.path.abspath(os.path.dirname(pwd)+os.path....原创 2018-09-18 07:52:58 · 242 阅读 · 0 评论 -
Python Selenium 常用方法总结
selenium Python 总结一些工作中可能会经常使用到的API。1.获取当前页面的Url方法:current_url 实例:driver.current_url12122.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_element_by_xpath("xpath").loca转载 2017-02-08 18:53:54 · 6340 阅读 · 0 评论 -
[python爬虫] Selenium常见元素定位方法和操作的学习介绍
前文目录: [Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上) [Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图 [Python爬虫]转载 2017-02-08 12:00:37 · 1011 阅读 · 6 评论 -
python MySQLdb在windows环境下的快速安装、问题解决方式
使用Python访问MySQL,需要一系列安装Linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装http://blog.csdn.NET/wklken/article/details/7271019----------------------------------------------------转载 2016-10-29 00:16:52 · 361 阅读 · 0 评论 -
python requests模块的安装和使用方法
requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一个简单的功能就需要一大堆代码。 我也看了下requests的文档,确实很简单,适合我这种懒人。下面就是一些简单指南。 转自:ht转载 2016-08-28 22:23:41 · 18550 阅读 · 0 评论 -
python数据类型详解
目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str;b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:转载 2016-08-20 23:41:35 · 407 阅读 · 0 评论 -
更改pip源至国内镜像,显著提升下载速度
经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/ 清华转载 2016-09-26 22:31:03 · 10706 阅读 · 0 评论 -
Scrapy安装介绍-windows版
一、 Scrapy简介Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purpo转载 2016-11-05 11:05:51 · 459 阅读 · 1 评论 -
Python环境变量PYTHONPATH设置
Python搜索模块的路径:1)、程序的主目录2)、PTYHONPATH目录(如果已经进行了设置)3)、标准连接库目录(一般在/usr/local/lib/python2.X/)4)、任何的.pth文件的内容(如果存在的话).新功能,允许用户把有效果的目录添加到模块搜索路径中去.pth后缀的文本文件中一行一行的地列出目录。这四个组建组合起来就变成了sys.path了,转载 2016-09-29 00:02:51 · 68182 阅读 · 2 评论 -
_mysql.c:44:10: fatal error: 'my_config.h' file not found
错误信息_mysql.c:44:10: fatal error: 'my_config.h' file not found 这句话告诉我们找不到头文件原因是因为我的MySQL不是单独安装的,是安装的一个MAMP集成开发环境包,在MAMP中PHP和MySQL的头文件都是没有的,所以会报出这个错误。我们有两种解决方式,一种是重新编译MySQL,一种是单独安装mysq-connector-c,转载 2016-09-29 00:12:53 · 8957 阅读 · 2 评论 -
xpath提取多个标签下的text
title: xpath提取多个标签下的textauthor: 青南date: 2015-01-17 16:01:07categories: [Python]tags: [xpath,Python,xml,scrapy]---本文首发在http://kingname.info在写爬虫的时候,经常会使用xpath进行数据的提取,对于如下的代码:div id="test转载 2016-11-06 21:02:59 · 7204 阅读 · 0 评论 -
自己动手做聊天机器人 十一-0字节存储海量语料资源 - SharEDITor - 关注大数据技术
基于语料做机器学习需要海量数据支撑,如何能不存一点数据获取海量数据呢?我们可以以互联网为强大的数据后盾,搜索引擎为我们提供了高效的数据获取来源,结构化的搜索结果展示为我们实现了天然的特征基础,唯一需要我们做的就是在海量结果中选出我们需要的数据,本节我们来探索如何利用互联网拿到我们所需的语料资源请尊重原创,转载请注明来源网站www.shareditor.com以及原始链接地址 关键词提取转载 2016-11-06 21:21:11 · 4887 阅读 · 0 评论 -
Python爬虫:Xpath语法笔记
一、选取节点常用的路劲表达式:表达式描述实例 nodename选取nodename节点的所有子节点xpath(‘//div’)选取了div节点的所有子节点/从根节点选取xpath(‘/div’)从根节点上选取div节点//选取所有的当前节点转载 2016-11-06 22:54:29 · 1220 阅读 · 0 评论 -
Scrapy
安装sudo pip install scrape --upgrade --ignore-installed six原创 2016-10-03 00:17:32 · 378 阅读 · 0 评论 -
使用Python的SnowNLP模块实现情感分析
SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和TextBlob不同的是,这里没有用NLTK,所有的算法都是自己实现的,并且自带了一些训练好的字典。计算情感值的示例如下:from snownlp import SnowNLP转载 2016-10-28 18:35:10 · 7889 阅读 · 0 评论 -
python 退出程序的方式
python程序退出方式[sys.exit() os._exit() os.kill() os.popen(...)]知乎说明http://www.zhihu.com/question/211878391. sys.exit()执行该语句会直接退出程序,这也是经常使用的方法,也不需要考虑平台等因素的影响,一般是退出Python程序的首选方法.该方法中包含一个参数status,默...转载 2018-09-18 07:57:09 · 1619 阅读 · 0 评论