为您找到搜索结果:5822个
python logging
转载:https://www.cnblogs.com/CJOKER/p/8295272.html 用Python写代码的时候,在想看的地方写个printxx就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了logging模块来记录我想要的信息。 print也可以输入日志,logging相对print来说更好控制输出在哪个地方,怎么输出及控制消息级别来过滤掉那些不需要的信息。1、日志级别importlogging#引入logging模块#将信息打印到控制台上logging.debug(u"苍井空")logging.info(u"麻生希")logging.warning(u"小泽玛利亚")logging.error(u"桃谷绘里香")logging.critical(u"泷泽萝拉")回显:上面可以看...
python pandas 中 loc & iloc 用法区别
转自:https://blog.csdn.net/qq_21840201/article/details/80725433###随机生DataFrame类型数据importpandasaspdimportnumpyasnpframe=pd.DataFrame(np.random.rand(4,4),index=list('abcd'),columns=list('ABCD'))frame ABCDa0.5600940.3526860.9541000.926277b0.5637280.3355170.2329020.973932c0.4821550.9766180.5654620.445108d0.4771460.9333530.2917640.9866681、loc 基于行标签和列标签(x_label、y_label)进行索引###.loc先行后列,中间用逗号(,)分割,例如取a和A对应的数据frame.loc['a','A']0.56009394013943303###取前两行对应数据frame.loc['a':'b',:] ABCDa0.5...
python——tesserocr安装简介
原文:https://www.cnblogs.com/Jimc/p/9772930.html确保tesserocr和tesseract版本相对应!!!确保tesserocr和tesseract版本相对应!!!确保tesserocr和tesseract版本相对应!!!(可参考:https://github.com/simonflueckiger/tesserocr-windows_build/releases/tag/tesserocr-v2.2.2-tesseract-4.0.0-master)在爬虫过程中,难免会遇到各种各样的验证码,而大多数验证码还是图形验证码,这时候我们可以直接用OCR来识别。tesserocr 是Python的一个OCR识别库,但其实是对tesseract做的一层PythonAPI封装,所以它的核心是tesseract。因此,在安装tesserocr之前,我们需要先安装tesseract。例如:对于下图的验证码,我们可以通过OCR技术将其转换成电子文本,然后爬虫将识别的结果提交给服务器,便可以达到自动识别验证码的过程。 tesse...
python虚拟环境的常见命令
原文:https://www.jianshu.com/p/d8833799d934 当做一个项目时,可能会用到一些模块,如果都用电脑自带的python环境,并且把所有的模块都安装在这上面,很容易使得自带python环境十分臃肿,而且到时候如果迁移到别的电脑时还需要重新安装对应模块,所以可以用虚拟环境,在不同的环境下安装对应的模块,迁移时也把整个环境迁移过去即可使用虚拟环境步骤1.创建虚拟环境输入命令:virtualenv环境名(如果有多个python版本,可以通过命令:virtualenv-ppython路径环境名,来创建虚拟环境)2.进入环境下的Scripts文件夹下输入命令执行脚本:activate3.接下来就可以在该虚拟环境下pip安装包或者做各种事了,比如要安装django2.0版本就可以:pipinstalldjango==2.0退出虚拟环境输入命令:deactivate管理虚拟环境虚拟环境还可以通过一些工具来管理,从而使用起来更加方便,这里推荐virtualenvwrapper输入命令:pipinstallvirtualenvwrapper-win(window版...
python实现文章或博客的自动摘要(附java版开源项目)
python实现文章或博客的自动摘要(附java版开源项目)写博客的时候,都习惯给文章加入一个简介。现在可以自动完成了!TF-IDF与余弦相似性的应用(三):自动摘要-阮一峰的网络日志http://www.ruanyifeng.com/blog/2013/03/automatic_summarization.htmlidf.txt来自https://github.com/jannson/yaha/blob/master/yaha/analyse/idf.txtpython分词库中:https://github.com/jannson/yaha使用summarize3需要安装numpy库。GitHub-jannson/yaha:yahahttps://github.com/jannson/yaha基本功能:精确模式,将句子切成最合理的词。全模式,所有的可能词都被切成词,不消除歧义。搜索引擎模式,在精确的基础上再次驿长词进行切分,提高召回率,适合搜索引擎创建索引。备选路径,可生成最好的多条切词路径,可在此基础上根据其它信息得到更精确的分词模式。可用插件:正则表达式插件人名前缀插件地名后缀插...
redis安装 phpredis Jedis 扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐
redis安装phpredisJedis扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐1、Redis官方网站下载:http://redis.io/download第三方下载redis的windows应用程序,支持32位和64位,根据实际情况下载下载地址:https://github.com/dmajkic/redis/downloads2、将相应的程序copy到你所需要的目录中,在这里我使用的64位,放到E:edis目录3、启动redis服务端:打开一个cmd窗口,先切换到redis所放目录(E:edis),运行redis-server.exeredis.conf注意redis.conf为配置文件,主要配置了redis所使用的端口等信息(如果不写则默认redis.conf)==================================version:redis64-2.8.2101启动服务C:Userszhengdunzhuang>d:D:>cdredisredis-server.exeredis.conf(redis.window...
python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码
python3.4学习笔记(二十六)Python输出json到文件,让json.dumps输出中文实例代码python的json.dumps方法默认会输出成这种格式"u535au5ba2u56ed",。要输出中文需要指定ensure_ascii参数为False,如下代码片段:json.dumps({'text':"中文"},ensure_ascii=False,indent=2)importjson#导入json格式if__name__=="__main__":#datas=get_multiple_data()#print(datas)datas={"text":"中文","polyline":"116.621248,41.02831"}fl=open('../out/map_polyline.js','w')#fl=open('../out/map_polyline.js','a')fl.write("varpolyline_data=")#fl.write(json.dumps(datas))fl.write(json.dumps(datas,ensure_ascii=False...
python3.4学习笔记(二十五) Python 调用mysql redis实例代码
python3.4学习笔记(二十五)Python调用mysqlredis实例代码1#coding:utf-82__author__='zdz8207'3#python2.74importredis,json,re,time5importMySQLdb6importMySQLdb.cursors78HOST="127.0.0.1"9USER="dbusername"10PASSWD="yourpassword"11DB="yourdbname"12REDIS_DB=redis.Redis(host="127.0.0.1",password="youpassword",port=xxxx)1314importre15importrandom16importdatetime17importtraceback1819#update的直接传sql语句进来20defsearch_by_mysql(sql):21data=[]22try:23conn=None24#conn=MySQLdb.connect(host=HOST,user=USER,passwd=PASSWD,db=DB)#默认返回元组...
python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法
python3.4学习笔记(二十四)Pythonpycharmwindow安装redisMySQL-python相关方法window安装redis,下载Redis的压缩包https://github.com/dmajkic/redis/downloads如redis-2.4.5-win32-win64.zip下载完后将其解压放在自己要放的目录下如果你是32位的话就进32bit的文件夹,64位就进64bit文件夹文件夹进去后会看到几个文件:redis-benchmark.exe:性能测试模拟N个客户端发送set,get请求redis-check-aof.exe:更新日志检查redis-check-dump.exe:本地数据库检查redis-server.exe:服务程序打开dos命令栏,进入到redis的目录下面(如D:edis),输入以下命令:C:UsersAdministrator>d:D:>cdredisD:edis>redis-server.exeredis.conf[5184]22Jul15:53:53*Serverstarted,Redisversion2....
python3.4学习笔记(二十三) Python调用淘宝IP库获取IP归属地返回省市运营商实例代码
python3.4学习笔记(二十三)Python调用淘宝IP库获取IP归属地返回省市运营商实例代码淘宝IP地址库http://ip.taobao.com/目前提供的服务包括:1.根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家、省、市和运营商。2.用户可以根据自己所在的位置和使用的IP地址更新我们的服务内容。我们的优势:1.提供国家、省、市、县、运营商全方位信息,信息维度广,格式规范。2.提供完善的统计分析报表,省准确度超过99.8%,市准确度超过96.8%,数据质量有保障。=======================================1#!/usr/local/bin/python2#coding:utf-83__author__='zdz8207'4importjson5importurllib6importsys78defget_data(ip):9url="http://ip.taobao.com/service/getIpInfo.php?ip="+ip10jsondata=json.loads(urllib.urlopen...
python3.4学习笔记(二十二) python 在字符串里面插入指定分割符,将list中的字符转为数字
python3.4学习笔记(二十二)python在字符串里面插入指定分割符,将list中的字符转为数字在字符串里面插入指定分割符的方法,先把字符串变成list然后用join方法变成字符串str='1239'result=",".join(list(str))#输出:1,2,3,9---------------------------------要转浮点数形式的字符串用eval,整数可以用int:forindex,iteminenumerate(list_a):list_a[index]=eval(item)#整数可以用int(item)或者用map()函数:list_a=map(eval,list_a)----------------------------------lists=['0','1','2','3','4','5','6','7','8','9']lists=map(int,lists)temp=[]foriinlists:temp.append(i)printtemp ...
python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法
python3.4学习笔记(二十一)python实现指定字符串补全空格、前面填充0的方法Pythonzfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0。zfill()方法语法:str.zfill(width)参数width--指定字符串的长度。原字符串右对齐,前面填充0。返回指定长度的字符串。以下实例展示了zfill()函数的使用方法:#!/usr/bin/pythonstr="thisisstringexample....wow!!!";printstr.zfill(40);printstr.zfill(50);以上实例输出结果如下:00000000thisisstringexample....wow!!!000000000000000000thisisstringexample....wow!!!zfill()则用于向数值的字符串表达式左侧填充0,该函数可以正确理解正负号:>>>'12'.zfill(5)'00012’>>>'-3.14'.zfill(7)'-003.14'>>>'3.14159265...
python3.4学习笔记(二十) python strip()函数 去空格 函数的用法
python3.4学习笔记(二十)pythonstrip()函数去空格函数的用法在Python中字符串处理函数里有三个去空格(包括'','','','')的函数:strip同时去掉左右两边的空格lstrip去掉左边的空格rstrip去掉右边的空格具体示例如下:>>>a="ghostwwl">>>a.lstrip()'ghostwwl'>>>a.rstrip()'ghostwwl'>>>a.strip()'ghostwwl'声明:s为字符串,rm为要删除的字符序列s.strip(rm)删除s字符串中开头、结尾处,位于rm删除序列的字符s.lstrip(rm)删除s字符串中开头处,位于rm删除序列的字符s.rstrip(rm)删除s字符串中结尾处,位于rm删除序列的字符注意:1.当rm为空时,默认删除空白符(包括'','','','')>>>a='123'>>>a.strip()'123'>>>a='abc''abc'>>>a='sdff'>...
python3.4学习笔记(十九) 同一台机器同时安装 python2.7 和 python3.4的解决方法
python3.4学习笔记(十九)同一台机器同时安装python2.7和python3.4的解决方法同一台机器同时安装python2.7和python3.4不会冲突。安装在不同目录,然后把python34目录下的python.exe和pythonw.exe重命名为python3.exe和pythonw3.exe环境变量配置:D:Python27;D:Python27Scripts;D:Python34;D:Python34Scripts;在cmd命令行里面输入python3就可以使用python3了,而默认python为2.7https://www.python.org/downloads/release/python-2710/=========================================如果你在Linux下,可以有两种方式区别:运行时使用pythona.py(使用Python2.7)python3a.py(使用Python3.4)在文件头部加上#/usr/env/binpython(使用Python2.7)#/usr/env/binpython3(使用Pytho...
python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置
python3.4学习笔记(十八)pycharm安装使用、注册码、显示行号和字体大小等常用设置DownloadJetBrainsPythonIDE::PyCharmhttp://www.jetbrains.com/pycharm/download/PyCharm首页、文档和下载-Python集成开发环境-开源中国社区http://www.oschina.net/p/pycharm=============================================修改代码字体大小的方法:File->Setting(扳手的形状图标),找到Editor-->Colors&Fonts-->Font 默认的Schema无法直接修改字体大小,先新建保存一个Schema,可以直接点击saveas,然后随便填个名字。然后看到size和Linespacing两个可以修改,分别为字体的大小和两行代码之间的间距。之后点击apply和ok,这样字体就大了,看起来也清楚了。二、设置控制台运行之前,我们发现快捷菜单上的【运行】和【调试】都是灰色的,不可触发状态。是因为,我...