
python
文章平均质量分 50
mydriverc2
这个作者很懒,什么都没留下…
展开
-
python读conf配置文件--ConfigParser
http://blog.youkuaiyun.com/xiaofei0859/article/details/51305218python读写配置文件还是比较方便得。 1) 基本的读取配置文件 -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以列表的形式返回 -options(section转载 2018-03-15 14:33:53 · 3326 阅读 · 1 评论 -
[python]使用xlrd对Excel表格进行读写操作
一、安装xlrd模块到python官网下载http://pypi.python.org/pypi/xlrd二、使用介绍2.1 导入模块[python] view plain copyimport xlrd 2.2 打开Excel文件读取数据[python] view plain copy转载 2017-11-22 17:08:06 · 1577 阅读 · 0 评论 -
python 判断数据类型
Python 判断数据类型有type和isinstance基本区别在于:type():不会认为子类是父类isinstance():会认为子类是父类类型123456789class Color(object): pass cla转载 2017-12-01 15:32:39 · 3252 阅读 · 0 评论 -
python unicode字符串
程序开发中,不同语言文字的显示,不同字符集之间的转换非常麻烦,在python的unicode的使用中,对这点感触颇深。所以,以下总结了python中对unicode字符处理的一些理解。 程序存储、传输、操作字符串时,对代码中写好的字符串或者手动输入的字符串,程序会自动将这些字符串按照某种字符集编码(一般为本地系统字符编码)将字符串转换为字节码,这是字符的“解码”,将显示的字符转化为字节码转载 2017-12-01 15:07:18 · 337 阅读 · 0 评论 -
Python字符编码详解
http://python.jobbole.com/82107/1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一转载 2017-12-01 15:03:47 · 195 阅读 · 0 评论 -
Python: 在Unicode和普通字符串之间转换
1.1. 问题 ProblemYou need to deal with data that doesn't fit in the ASCII character set.你需要处理不适合用ASCII字符集表示的数据.1.2. 解决 SolutionUnicode strings can be encoded in plain strings in转载 2017-12-01 14:52:19 · 3360 阅读 · 0 评论 -
python string 中查找中文字符串
http://blog.youkuaiyun.com/jarvischu/article/details/8962497下面函数是从我在写的一个python自动获取天气的程序中截取的。该函数将从中文字符串“浙江省杭州市”中,截取出"杭州"首先将字符串编码为gbk,使用unicode(str,code),将code型编码 的 str字符串转换成unic转载 2017-12-01 14:47:28 · 14026 阅读 · 1 评论 -
xlrd显示中文字段
print(ttable.cell(irownum,icolnum).value.encode('gbk'))原创 2017-12-01 14:16:16 · 2052 阅读 · 0 评论 -
python 控制台输出中文乱码问题
乱码原因: 源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了!解决方法: 1,print mystr.decode('utf-8').encode('gbk') 2,比较通用的方法:123import sys转载 2017-12-01 16:50:35 · 3088 阅读 · 0 评论 -
importError: No module named site
Python 环境变量下面几个重要的环境变量,它应用于Python:变量名描述PYTHONPATHPYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。PYTHONSTARTUPPython启动后,先寻找PYTHONSTARTUP环境变量,然后执行此变量指定的转载 2017-11-30 15:58:25 · 11593 阅读 · 0 评论 -
Python学习笔记一:数据类型转换
一、int函数能够 (1)把符合数学格式的数字型字符串转换成整数 (2)把浮点数转换成整数,但是只是简单的取整,而非四舍五入。 举例: 1 aa = int("124") #Correct 2 print "aa = ", aa #result=124 3 bb = int(123.45) #correct 4 print转载 2017-11-30 15:45:39 · 539 阅读 · 0 评论 -
python问题:IndentationError:expected an indented block错误解决
原文地址:http://hi.baidu.com/delinx/item/1789d38eafd358d05e0ec1df Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错Indentatio转载 2017-11-30 15:22:54 · 1346 阅读 · 0 评论 -
Python缩进和冒号详解
对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。例如:?1234if True: print("Hello girl!")转载 2017-11-30 15:20:40 · 18614 阅读 · 1 评论 -
安装setuptools
使用setuptools安装第三方插件,如何安装setuptools恩。一样的方法。http://blog.youkuaiyun.com/DongGeGe214/article/details/52199439下载setuptools源码setuptools-25.2.0.tar.gz地址:https://pypi.python.org/pypi/setuptools转载 2017-11-30 14:27:07 · 11779 阅读 · 1 评论 -
Python安装模块出错(ImportError: No module named setuptools)解决方法
http://blog.sina.com.cn/s/blog_3fe961ae0100zgav.html Python第三方模块中一般会自带setup.py文件,在Windows环境下,我们只需要使用命令 cd c:\Temp\foo python setup.py install 两个命令就可以完成第三方模块的安装了。第一个cd命转载 2017-11-30 14:11:32 · 1665 阅读 · 0 评论 -
用Python建立最简单的web服务器
利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务器模块 [端口号,默认8000]例如:python -m SimpleHTTPServer 8080然后就可以在浏览器中输入http://localhost:端口号/路径来访问服务器资源。 例如:http://l转载 2017-11-22 17:09:53 · 300 阅读 · 0 评论 -
我们为什么选择用 Python 来开发 Quora
https://zhuanlan.zhihu.com/p/26491720简评:听听 Quora CEO 讲讲他们当年为什么会选择 Python我们真的不想再使用 PHP 了。我们从 Facebook 与 PHP 的恩怨中知道了选择合适的编程语言非常重要和切换编程语言困难重重。我们对 Python 了解的还算不错,同时,简单的考虑了一下 C#、Java 和 Scala,转载 2017-11-22 17:17:25 · 390 阅读 · 0 评论 -
python 获取环境变量
python 获取环境变量参考 https://docs.python.org/2/library/os.html使用os.environ获取环境变量字典import osenv_dist = os.environ # environ是在os.py中定义的一个dict environ = {}print env_dist.get('JAVA_HOME')print转载 2018-03-15 14:35:46 · 2431 阅读 · 1 评论 -
python读取excel,数字都是浮点型,日期格式是数字的解决办法
excel文件内容: 读取excel:# coding=utf-8import xlrdimport sysreload(sys)sys.setdefaultencoding('utf-8')import tracebackclass excelHandle: def decode(self, filename, sheetname):转载 2017-12-06 10:01:51 · 1428 阅读 · 0 评论 -
setup.py报错问题
./setup.py: line 1: from: command not found./setup.py: line 3: from: command not found./setup.py: line 5: syntax error near unexpected token `newline'./setup.py: line 5: `setup('安装xlrd,直接执转载 2017-12-05 16:42:50 · 3629 阅读 · 0 评论 -
linux下python安装到指定目录
https://www.cnblogs.com/zoro-robin/p/5638774.html由于使用公司服务器时没有root权限,只能把python安装到个人文件夹下,使用源码包方式安装,这里记录一下。1.python下载cd到目录/users/w,在此目录下安装python。通过wget命令下载python源码包:$ wget https://www.p转载 2017-12-05 16:20:49 · 4657 阅读 · 0 评论 -
有趣的python range()函数
先列几个range()函数的几个用法: 函数原型:range(start, end, scan):参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5); end:技术到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没转载 2017-12-13 17:47:04 · 429 阅读 · 0 评论 -
Python 字符串格式化
python格式化字符串有%和{}两种 字符串格式控制符.字符串输入数据格式类型(%格式操作符号)%%百分号标记%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%E浮点转载 2017-12-13 17:12:29 · 4977 阅读 · 0 评论 -
IndentationError: unindent does not match any outer indentation level
缩进的问题,使用UE,显示空格和制表符,这行看起来是缩进了,实际上确没有缩进。1.对于此错误,最常见的原因是,的确没有缩进。根据错误提示的行数,去代码中看了下,看起来没有什么问题呀,都有缩进,而且语法也没有错误呀。2.仔细研究了下代码,发现真的看不出什么问题,突然想到了,把当前python脚本的所有字符(包括空格和tab字符)都显示出来看看到底有没有缩进或者是其他特殊的转载 2017-12-04 17:20:23 · 268 阅读 · 0 评论 -
b
Grako takes a grammar in a variation of EBNF as input, and outputs a memoizing PEG/Packrat parser in Python.EBNF,是一个计算机用语,意思是扩展的巴科斯范式。扩展的巴科斯范式用来描述计算机语言语法的符号集。现在,几乎每一位新编程语言书籍的作者都使用巴科斯转载 2017-12-13 10:45:06 · 240 阅读 · 0 评论 -
python中字符串连接的四种方式
https://www.cnblogs.com/zhaoyingjie/p/6040901.html以下实例展示了join()的使用方法#!/usr/bin/pythonstr = "-";seq = ("a", "b", "c"); # 字符串序列print str.join( seq );以上实例输出结果如下:a-b-c转载 2017-12-04 11:57:32 · 3640 阅读 · 0 评论 -
全面解读python web 程序的9种部署方式
http://www.linuxde.net/2013/03/13097.htmlpython有很多web 开发框架,代码写完了,部署上线是个大事,通常来说,web应用一般是三层结构web server ---->application -----> DB server主流的web server 一个巴掌就能数出来,apache,lighttpd,N转载 2017-11-23 16:54:21 · 762 阅读 · 0 评论 -
python wsgi 简介
http://python.jobbole.com/87361/基础知识Python 知识iterator 和 generator函数的高级用法:嵌套函数,作为参数传递等等了解 decorator 会对理解 wsgi 有很大的帮助python 的 callable 概念classmethod 和 staticmethod 的概念web 编程的基础HTTP转载 2017-11-23 16:48:22 · 263 阅读 · 0 评论 -
python常用命令
从shell(终端)中退出python:1、输入命令行:$ exit()2、快捷键: ctrl+Z转载 2017-11-23 15:49:59 · 242 阅读 · 0 评论 -
前端
web前端, 我用的模版引擎是jinja2,html用的是Bootstrap uliweb+avalon pyjademako模板转载 2017-11-22 17:33:38 · 379 阅读 · 0 评论 -
Python第三方库安装及常见问题
http://python.jobbole.com/86397/原文出处: LevineHuang 源码安装Python第三方库几乎都可以在github或者 pypi上找到源码。源码包格式大概有zip 、 tar.zip、 tar.bz2。解压这些包,进入解压好的文件夹,通常会有一个setup.py的文件。打开命令行,进入该文件夹。运行以下命令,就能把这个第三库转载 2017-11-30 14:01:28 · 1782 阅读 · 0 评论 -
Python、Lua和Ruby——脚本大P.K.
http://blog.youkuaiyun.com/gzlaiyonghao/article/details/1674808译者按:Python、lua和ruby在C/C++是日渐式微的情况下,在java/.net的围歼中努力抗争的三个当红小生。在Tom Gutschmidt的著作《Game Programmng with Python, Lua and Ruby》一书中,介绍了三种语言在游戏中转载 2016-03-28 11:37:53 · 387 阅读 · 0 评论 -
Lua 的速度为什么比 Python 快
首先lua的虚拟机非常简单,指令设计也很精简.最关键的是, lua 是基于寄存器的虚拟机实现,而python还有很多其他脚本语言是基于堆栈的,基于寄存器的虚拟机字节码更简单,更高效,因为register based vm的字节码,一般同时包含了指令/操作数/操作目标等.对比简单的加法操作:stack based 生成的字节码大概是这样(仅仅是模拟,不代表实际)PUS转载 2016-03-28 11:35:57 · 5449 阅读 · 0 评论 -
python编写网页爬虫脚本并实现APScheduler调度
前段时间自学了python,作为新手就想着自己写个东西能练习一下,了解到python编写爬虫脚本非常方便,且最近又学习了MongoDB相关的知识,万事具备只欠东风。程序的需求是这样的,爬虫爬的页面是京东的电子书网站页面,每天会更新一些免费的电子书,爬虫会把每天更新的免费的书名以第一时间通过邮件发给我,通知我去下载。一、编写思路: 1.爬虫脚本获取当日免费书籍信息转载 2016-03-07 16:36:54 · 888 阅读 · 0 评论 -
selenium 'NoSuchElementException'
http://stackoverflow.com/questions/19200497/python-selenium-webscraping-nosuchelementexception-not-recognizedError here:NameError: name 'NoSuchElementException' is not definedGoogli转载 2016-03-07 16:06:25 · 1489 阅读 · 0 评论 -
selenium自动化登录测试用例
1. [代码]selenium自动化登录测试用例 跳至 [1] [全屏预览]?12345678910111213141516171819202122232425转载 2016-03-07 15:01:42 · 7455 阅读 · 1 评论 -
selenium文档
http://selenium-python.readthedocs.org/locating-elements.html8种定位方式以及其他基本操作转载 2016-03-07 15:29:35 · 287 阅读 · 0 评论 -
python脚本 汉字问题的解决
在脚本中使用汉字,经常出现decode encode的问题。编写脚本的时候,该脚本直接设置为#coding=utf-8脚本文件的编码格式也设置为utf8 (使用notepad转换一下即可。)--这下脚本文件就是utf8格式的,不会出现任何问题了。原创 2016-03-07 15:23:24 · 591 阅读 · 0 评论 -
selenium + python自动化测试环境搭建
http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html转载 2016-03-07 14:01:08 · 336 阅读 · 0 评论 -
mechanize javascript onclick
You will need to use something like Selenium, or else a headless browser, to run JavaScript on your pages. Mechanize does not have a JavaScript engine built-in.转载 2016-03-07 13:56:05 · 493 阅读 · 0 评论