随笔分类 -  Python

摘要:动态变量名赋值 在使用tkinter时需要动态生成变量,如动态生成var1...var10变量 使用exec动态赋值 在python3中是内置函数,它支持python代码的动态执行。 示例: 利用命名空间动态赋值 在Python的命名空间中,将变量名与值存储在字典中, 可以通过 ,`globals( 阅读全文
posted @ 2018-06-21 22:56 Pyerlife 阅读(56627) 评论(1) 推荐(5)
摘要:virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。 安装 基本使用 $ cd my_project_dir $ virtualenv venv #venv为虚拟环境目录名,目录名自定义 $ c 阅读全文
posted @ 2017-03-30 09:15 Pyerlife 阅读(242165) 评论(1) 推荐(20)
摘要:本文python版本是python3.5.3,关于升级python和安装pip请到:http://www.cnblogs.com/technologylife/p/6242115.html 安装相关包 安装zope-interface 安装Twisted 使用pip安装。下面使用了豆瓣镜像源加速下载 阅读全文
posted @ 2017-03-29 23:48 Pyerlife 阅读(2985) 评论(0) 推荐(1)
摘要:Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号。 1.安装步骤 下载源码 在下载目录解压源码 进入解压后的文件夹 在编译前先在/usr/local建一个 阅读全文
posted @ 2017-01-02 10:47 Pyerlife 阅读(7725) 评论(1) 推荐(1)
摘要:一、 在爬虫抓取网页信息时常需要将类似"\u4eba\u751f\u82e6\u77ed\uff0cpy\u662f\u5cb8"转换为中文,实际上这是unicode的中文编码。可用以下方法转换: 1、 2、 二、 另外,在python2的字符编码问题时常会遇到“UnicodeEncodeError 阅读全文
posted @ 2016-11-16 22:20 Pyerlife 阅读(98380) 评论(0) 推荐(2)
摘要:一、在爬虫脚本做以下操作仍提示错误:SQL Error: 1366: Incorrect string value: "\xd0\xc2\xce\xc5…" for column "mian_title" at row 1 1、在文件头添加 2、添加: 二、解决方法 1、检查数据库此字段的字符集与整 阅读全文
posted @ 2016-11-16 13:08 Pyerlife 阅读(3649) 评论(0) 推荐(0)
摘要:本文转自:http://www.runoob.com/python/python-date-time.html Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位 阅读全文
posted @ 2016-10-15 11:37 Pyerlife 阅读(2410) 评论(0) 推荐(0)
摘要:安装pip 使用脚本安装和升级pip 要安装或升级pip,需要下载 get-pip.py. 地址:https://bootstrap.pypa.io/get-pip.py 然后运行以下命令 (需要管理员权限): $ wget https://bootstrap.pypa.io/get-pip.py 阅读全文
posted @ 2016-09-14 08:42 Pyerlife 阅读(159351) 评论(2) 推荐(5)
摘要:原文地址:http://blog.sina.com.cn/s/blog_48c95a190102wczx.html 1、根据pyspider官方推荐的安装方法,使用pip命令直接安装pyspider # sudo pip install pyspider Installing collected p 阅读全文
posted @ 2016-09-14 08:39 Pyerlife 阅读(1443) 评论(0) 推荐(0)
摘要:转载自:http://www.voidcn.com/blog/huilan_same/article/p-6155896.html 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之 阅读全文
posted @ 2016-09-07 23:28 Pyerlife 阅读(9371) 评论(0) 推荐(0)
摘要:直接使用pip安装 用 Chrome 浏览器来测试 1 from selenium import webdriver 2 3 browser = webdriver.Chrome() 4 browser.get('http://www.baidu.com/') 1 from selenium imp 阅读全文
posted @ 2016-09-01 15:04 Pyerlife 阅读(148201) 评论(10) 推荐(7)
摘要:PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。 安装PIL 在Debian/Ubuntu Linux下直接通过apt安装: http://www.lfd.uci.edu/~gohlke/pythonl 阅读全文
posted @ 2016-08-21 10:51 Pyerlife 阅读(2734) 评论(0) 推荐(0)
摘要:原文地址:http://blog.xiayf.cn/2013/01/26/python-string-format/ 每次使用Python的格式字符串(string formatter),2.7及以上版本的,我都会犯错,并且有生之年,我想我都理解不了它们的文档。我非常习惯于更老的% 方法。所以着手编 阅读全文
posted @ 2016-08-04 12:54 Pyerlife 阅读(1384) 评论(0) 推荐(0)
摘要:连接符 + 连接符 + 实则是创建了新的对象并占用新的内存(dict、set不能使用) String 由于Python必须为每一个使用连接符+的字符串分配新的内存,并产生新的字符串。下面两种方式会更有效 ①使用格式化操作符(%) >>> '%s %s' % ('hello','world') 'he 阅读全文
posted @ 2016-06-30 15:33 Pyerlife 阅读(859) 评论(0) 推荐(0)
摘要:.join() join将 容器对象 拆分并以指定的字符将列表内的元素(element)连接起来,返回字符串(注:容器对象内的元素须为字符类型) >>> a = ['no','pain','no','gain'] >>> '_ '.join(a) 'no_pain_no_gain' >>> 注:容器 阅读全文
posted @ 2016-06-30 13:45 Pyerlife 阅读(616) 评论(0) 推荐(0)
摘要:慕课网《Pyrhon入门》学习笔记 1、set 特性 set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 可以将set 视作不带value 的 dict 中的key , 因此判断一个元素是否在set中速度很快。 set存储的元 阅读全文
posted @ 2016-06-29 23:39 Pyerlife 阅读(322) 评论(0) 推荐(0)
摘要:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 1、添加新元素:append()、insert() 1、a 阅读全文
posted @ 2016-06-29 23:36 Pyerlife 阅读(4408) 评论(0) 推荐(0)
摘要:慕课网《Python 入门》学习笔记 1、tuple特性 tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 创建tuple和创建list唯一不同之处是用( )替代了[ ]。 现在,这个 t 就不能改变了,tuple 阅读全文
posted @ 2016-06-29 23:35 Pyerlife 阅读(3969) 评论(0) 推荐(0)
摘要:慕课网《Python 入门》学习笔记 1、dict 特性 dict用花括号{}表示,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 ①、dict 的查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而 阅读全文
posted @ 2016-06-29 23:33 Pyerlife 阅读(39851) 评论(0) 推荐(0)