python
test_soy
健谈,开朗,喜欢研究
展开
-
format函数
源于代码:year = int(input("输入一个年份: "))if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("{0} 是闰年".format(year)) # 整百年能被400整除的是闰年 else: pri原创 2015-11-11 19:45:50 · 909 阅读 · 0 评论 -
python爬虫从入门到精通全套
https://zhuanlan.zhihu.com/p/21479334转载 2016-12-09 14:29:42 · 29870 阅读 · 0 评论 -
Python之re模块 —— 正则表达式操作
这个模块提供了与 Perl 相似l的正则表达式匹配操作。Unicode字符串也同样适用。 正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \\ ",而Python语法中又需要对字符串中每一个\进行转义,所以就变成了转载 2017-05-18 15:10:34 · 915 阅读 · 0 评论 -
Python 通过thrift接口连接Hbase读取存储数据
Python 通过thrift接口连接Hbase读取存储数据原创 2013年03月14日 23:23:41标签:thrift/Hbase/python/并行拓展/failover介绍:Hbase:开源的分布式数据库资料介绍:http://www.oschina.net/p/hbaseThrift:一个软件框架,用来进行可扩转载 2018-01-22 11:37:48 · 1990 阅读 · 0 评论 -
python3.4连接hive
相关环境如下:Python3.4Win7 64位参照官网https://github.com/cloudera/impyla中的安装步骤执行:1、pip install six2、pip install bit_array3、pip install thriftpy ## thrift (on Python 2.x) or thriftpy (on Python 3.x)4、pip instal...转载 2018-03-26 17:51:22 · 2839 阅读 · 2 评论 -
Python3 读取和写入excel xlsx文件 使用openpyxl
python处理excel已经有大量包,主流代表有:•xlwings:简单强大,可替代VBA•openpyxl:简单易用,功能广泛•pandas:使用需要结合其他库,数据处理是pandas立身之本•win32com:不仅仅是excel,可以处理office;不过它相当于是 windows COM 的封装,新手使用起来略有些痛苦。•Xlsxwriter:丰富多样的特性,缺点是不能打开/修改已有文件,...转载 2018-03-27 16:15:04 · 194080 阅读 · 4 评论 -
Python 读取csv的某列
假设“A.csv“文件内容是:No.,Name,Age,Score1,Apple,12,982,Ben,13,973,Celia,14,964,Dave,15,95利用Python自带的 https://docs.python.org/2/library/csv.html模块 ,有两种方法可以提取其中的一列:方法一 reader函数第一种方法使用reader函数,接收一个可迭代的对象(比...转载 2018-03-27 20:09:47 · 71535 阅读 · 13 评论 -
Python 读取csv的某行
假设CSV文件内容如下:No.,Name,Age,Score1,Apple,12,982,Ben,13,973,Celia,14,964,Dave,15,95保存为“A.csv“,利用Python自带的 csv模块 ,有两种方法可以实现提取其中的一行:方法一:reader第一种方法使用reader函数,接收一个可迭代的对象(比如csv文件),能返回一个生成器,就可以从其中解析出csv的内...转载 2018-03-27 20:10:43 · 10577 阅读 · 0 评论 -
Python 常用获取元素 Driver 总结
1、在 Windows 设置临时环境变量 cmd命令窗口 输入 path=%path%;E:\soft\python-3.5.2-embed-win32 永久配置,在系统变量下找到path,在Path的最后面添加Python的安装目录 D:\Python34,同样在PATHEXT中添加 .PY;.PYM 然后,输入python 出现版本信息就成功了。 2、CM...转载 2018-05-30 11:00:04 · 3832 阅读 · 0 评论 -
python 字符串 大小写转换
转换大小写和其他语言一样,Python为string对象提供了转换大小写的方法:upper() 和 lower()。还不止这些,Python还为我们提供了首字母大写,其余小写的capitalize()方法,以及所有单词首字母大写,其余小写的title()方法。函数较简单,看下面的例子:s = 'hEllo pYthon'print s.upper()print s.转载 2016-06-14 15:10:09 · 1316 阅读 · 0 评论 -
python爬虫基础A
1.什么是爬虫爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来。想抓取什么?这个由你来控制它咯。比如它在抓取一个网页,在这个网中他发现了一条道路,其实就是指向网页的超链接,那么它就可以爬到另一张网上来获取数据。这样,整个连在一起的大网对这之蜘蛛来说触手可及,分分钟爬下来不是事儿。原创 2016-06-03 11:25:33 · 735 阅读 · 0 评论 -
python函数记忆
Python数字类型转换int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr原创 2015-12-18 16:45:34 · 772 阅读 · 0 评论 -
sql函数
NVL(EXP1, EXP2)如果 EXP1 为空,则返回 EXP2 , 否则返回 EXP1例如 : SELECT NVL('', 'A' ) FROM DUAL ;返回结果 : ANVL2(EXP1, EXP2, EXP3)如果 exp1 为空,则返回 exp3, 否则返回 exp2 .例如 : SELECT NVL2('','A' ,'B' )原创 2016-01-07 17:15:12 · 351 阅读 · 0 评论 -
Python基础--快速改造:字符串
Python的字符串值得一说。先看:>>>"Hello world!"'Hello world!'12我们写是双引号,但是打印出来后是单引号。区别何在?答案是单引号双引号没区别。>>>'Let's go!'1上面的代码会错误,如果字符串本身包括单引号,那么就要用双引号 同样,如果字符串本身有双引号,那么就要用单引号那么问题又来了,如果一个字符串转载 2016-03-09 11:12:59 · 478 阅读 · 0 评论 -
python转义符
有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。如:print r'\t\r'实际输出为“\t\r”。 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:转义字符描述\(在行尾时)续行符\\反斜杠符号原创 2016-03-11 15:54:35 · 743 阅读 · 0 评论 -
Python爬虫学习系列
http://www.cnblogs.com/xin-xin/p/4297852.html转载 2016-05-30 16:55:10 · 409 阅读 · 0 评论 -
python3深入学习教程
廖雪峰老师 http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000原创 2016-05-30 16:58:42 · 452 阅读 · 0 评论 -
Request对象和response 对象
概述Django 使用 request 和 response 对象表示系统状态数据..当请求一个页面时,Django创建一个 HttpRequest 对象.该对象包含 request 的元数据. 然后 Django 调用相应的 view 函数(HttpRequest 对象自动传递给该view函数), 每一个 view 负责返回一个 HttpResponse 对象.本文档解释了 Ht转载 2016-06-02 16:09:38 · 8902 阅读 · 0 评论 -
python中的return与print
return:在定义函数时从函数中返回一个函数的返回值,终止函数的执行。 比如:#! /usr/bin/python#定义 函数ma,a、b、c、d为形参,也就是一种理论上的参数用于后期的实参(实际参数:比如数字、字符串等)传入,可以理解为 a=xxx,b=xxx,c=xxx,d=xxxdef ma(a,b,c,d): #定义变量 j j = a原创 2016-06-02 17:03:05 · 7240 阅读 · 0 评论 -
python3.x中的urllib模块
最新版的python3.3.0已经发布了。相较于python3.0,3.2的改动并不大。但网上的大量的教程等大都以2.x版本为基础。这为想要从python3.0学起的菜鸟带来了不少的困难。 作为一只菜鸟,最近想学习一下Python中urllib模块的使用方法。从网上找的最简单的实例:把google 首页的html抓取下来并显示在控制台上 代码:import urllibprint原创 2016-06-02 18:39:29 · 5491 阅读 · 0 评论 -
python题目-判断素数
题目:#判断101-200之间有多少个素数,并输出所有素数#一个大于1的正整数,如果除了1和它本身以外,不能被其他正整数整除,就叫素数。如2,3,5,7,11,13,17.b = []for i in range(101, 201): for a in range(2, i-1): if i % a == 0: break ...原创 2019-02-25 10:22:50 · 6373 阅读 · 0 评论