python学习
文章平均质量分 58
洛阳城头见洛阳
山前山后,三三两两
展开
-
windows下python连接oracle
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------断断续续的在看点python方面的原创 2015-09-08 16:50:57 · 14611 阅读 · 0 评论 -
关于python3捕获cx_oracle抛出的异常错误
最近一直在用python写点监控oracle的程序,一直没有用到异常处理这一块,然后日常监控中一些错误笼统的抛出数据库连接异常,导致后续处理的时候无法及时定位问题。于是早上抽点时间看了下python3关于cx_oracle的异常处理形式。其实,我只是想在python抛出oracle错误的时候,捕获到具体ora-信息。写法很简单,这里记录下,以备后用。try: oracle原创 2017-03-15 10:24:30 · 3847 阅读 · 0 评论 -
python错误:ImportError: cannot import name Thing2Literal
这几天一直在看django方面的东西,由于python3没有mysqldb的模块来连接mysql,于是我使用pymysql来替代。然后在django中配置pymysql连接mysql的时候发现报错如下:ImportError: cannot import name Thing2Literal 版本情况:python 3.3.5原创 2016-04-25 08:32:19 · 3952 阅读 · 4 评论 -
python小程序---20以内的加减法进位运算
同事家的小朋友上了一年级,学校布置作业要学习20以内的加减法运算,而且必须是有进位或者减位的。比如18-9=9 或者7+6=13觉得专门写一堆题目没啥意思,于是用python+tkinter写个小程序,然后用cx_freeze打包成exe文件,能够随机出题,并检验回答是否正确。新手上路,难免遇到很多问题。代码如下:#!/usr/bin/env python# -*- codin原创 2016-05-07 21:34:55 · 12566 阅读 · 1 评论 -
python 爬取煎蛋网妹子的图片
昨晚跑完步,回家看了点小甲鱼的python视频,讲了点爬虫相关知识,于是今天兴致来了,尝试自己写写看,晚上再回去看看他是怎么实现的。写的过程中发现对于正则表达式这块真是个坑,很多时候都我都是将一些url转换成字符串进行处理的,尚需学习。源码如下:import urllib.requestimport osimport re""" python version 3.3.5原创 2016-04-20 15:27:30 · 4267 阅读 · 0 评论 -
关于python3实现cookie登录问题
尝试写了个小爬虫,抓点虎扑上面的发帖信息,但发现查看到一定页数后以及一些用户资料信息时,需要进行用户登录。于是在网上找了些资料,发现总是失败,而且虎扑的登录有15分钟重复登录则要输入验证码的限制。后来几经周转和向他人请教,方才实现。现将思路整理下来:第一步,确定post数据的页面(post给网站你的用户名、密码等信息)我之前一直是用http://passport.hupu.com/原创 2016-05-24 16:03:21 · 6059 阅读 · 2 评论 -
python BeautifulSoup基础知识学习
之前是想看下scrapy的,但发现其对python3暂不支持,于是转为看看美勺,在网上找了点入门知识,有机会就自己写点小程序。用例子来学习:from bs4 import BeautifulSouphtml_doc = """The Dormouse's storyThe Dormouse's storyOnce upon a time there were three li原创 2016-04-28 10:11:01 · 604 阅读 · 0 评论 -
Python中报错TypeError: must be str, not bytes
#!/usr/bin/pythonimport pickle shoplist=['apple','mango','carrot']f = open('c:\poem.txt','w')pickle.dump(shoplist,f)f.close()del shoplistf = open('c:\poem.txt','r')storedlist = pickle.原创 2016-03-10 13:40:28 · 23384 阅读 · 1 评论 -
利用python监控linux系统cpu、内存、文件系统的使用情况以及简单的邮件报警
学习python的初衷便是希望通过python,写点自动运维的程序,替代我工作中的日常巡检。初学python,很多东西都没有掌握,花了一个星期,磕磕绊绊的写了点基于linux的简单监控,本想接着写点windows的监控,觉得有点意兴阑珊,只好期待下周能再接再厉了。写的有点乱,都是以函数来实现功能,期待对python熟练后可以优化代码。#!/usr/bin/python#author原创 2016-03-18 15:56:50 · 7257 阅读 · 0 评论 -
学习一段python简单备份程序
程序代码:#!/usr/bin/python#backup some filesimport osimport timesource=['c:\\test','c:\\test1']target_dir='c:\\backup\\'target=target_dir + time.strftime('%Y%m%d%H%M%S') + '.zip'zip_comm原创 2016-03-04 15:20:20 · 1330 阅读 · 0 评论 -
python函数基础知识学习
1、什么是函数函数是重用的程序段。它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方使用这个名称任意多次地运行这个语句块。这被称为 调用 函数。我们已经使用了许多内建的函数,比如len和range。函数通过def关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。例子原创 2016-03-03 13:15:10 · 660 阅读 · 0 评论 -
python中的break语句和continue语句
一、break语句break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else块将不执行。#!/usr/bin/pythonwhile True: s=input('enter something : ') if原创 2016-03-02 15:03:16 · 1688 阅读 · 0 评论 -
python控制流学习
一、if语句if语句用来检验一个条件,如果为真,就运行一块语句(if 块),如果为假,则运行另一块语句(else块),else块是可选的。#!/usr/bin/pythonnumber=23guess=int(input('enter an integer: '))if guess==number: print('so good! you are right')e原创 2016-03-02 13:54:42 · 416 阅读 · 0 评论 -
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3:
在学python,使用os.path.getsize('c:\user_weblogic.dmp') 获得某个文件的大小,试了几个,都可以得出结果。结果在试了上面这个文件的时候发现总是报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \uXX原创 2015-11-12 16:45:03 · 14016 阅读 · 2 评论 -
python psutil模块用法学习
在python官方网站下了个psutil模块,windows平台,直接安装后就可以使用了。在网上找了些资料,记录psutil相关知识,加以记忆了。PSUTIL模块主要应用于系统监控,分析和限制管理资源及进程的管理,它实现了同等命令工具提供的功能。(也是我所需要的)例如:ps,top,lsof,netstat,ifconfig,who,df,kill,free,nice,ionice原创 2015-10-26 17:01:11 · 5377 阅读 · 0 评论 -
RuntimeError: Failed to init API, possibly an invalid tessdata path: C:\Program Files\Tesseract
家里配置了新电脑,用的windows10,重新装了python3.6.6,安装tesserocr,总是有问题。好不容易tesseract和tesserocr都安装好了,然后执行print(tesserocr.file_to_text('d:\image.png'))一直报错:RuntimeError: Failed to init API, possibly an invalid tess...原创 2018-10-28 11:47:54 · 3892 阅读 · 2 评论