摘要: 最近工作中遇到使用脚本处理问题并发送结果邮件,使用python的smtp模块很简单的完成了实现。今天遇到一个问题,根据脚本的测试结果需要群发邮件,但是发送邮件的py文件只有首个地址收到了邮件。仔细排查发现个有意思的地方:发送邮件的py大致如下:1 def sendmail(message,to_ad... 阅读全文
posted @ 2014-12-02 23:15 烤串的_ 阅读(2678) 评论(0) 推荐(0) 编辑
摘要: Ubuntu下 Firefox更新flash插件老是提示失败,自己动手丰衣足食啊。1.下载tar文件,地址:http://get.adobe.com/cn/flashplayer/?no_redirect2.解压tar文件到任意目录3.Terminal 下cd到该目录,然后分别执行(提示需要密码,输... 阅读全文
posted @ 2014-12-02 22:30 烤串的_ 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 近期闲来无事,把退役的笔记本系统换成了Ubuntu。系统安装异常的顺利,神速的安装完成。玩弄一会发现总是缺少了点什么,呆了半天发现缺少了企鹅。由于对Ubuntu系统不了解,安装QQ着实让我头疼了半天,闲话不说以下是安装过程:一.下载文件 WineQ-Q2013-20131120-Longene.deb 很容易百度的到,抱歉链接找不到了二.运行安装 双击安装完成,终端中启动时报错,如下: 出现以下问题:/opt/longene/qq/longene_gtk: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot... 阅读全文
posted @ 2014-03-21 09:10 烤串的_ 阅读(320) 评论(0) 推荐(0) 编辑
摘要: filecmp------比较文件作用:比较文件系统中的文件和目录filecmp模块包含一些函数喝一个类来比较文件系统中的文件和目录。 1.1 cmp()用于比较文件系统中的两个文件1 import filecmp2 3 print filecmp.cmp("\...\...\testfile1","\...\...\testfile2",shallow=False)备注:①"\...\...\testfile1","\...\...\testfile2"为比较的两个文件,“shallow=False”参数告诉cm 阅读全文
posted @ 2013-05-19 20:45 烤串的_ 阅读(887) 评论(0) 推荐(1) 编辑
摘要: Windows程序分为“程序代码”和“UI资源”两大部分最后以RC编译器整合为一个完整的EXE档案。“以消息为基础,以事件驱动(message based,event driven)”Windows程序的进行是依靠外部发生的事件来驱动,程序不断等待任何可能的输入,然后做出相应的判断并进行适当的处理。“输入”是操作系统捕捉到之后,以消息形式进入程序之中。对于”输入“的分类可以分为由硬件设备所产生的消息,放在系统队列(system queue)中,以及由windows系统或者其他windows程序传送过来的消息,放在程序队列(application queue)程序的开始与结束大致如下:1、程序初 阅读全文
posted @ 2013-05-19 18:45 烤串的_ 阅读(147) 评论(0) 推荐(0) 编辑
摘要: os.popen()功能强于os.system(),os.popen()可以返回回显的内容,以文件描述符返回。eg:1 #!/usr/bin/env python2 # -*- coding: UTF-8 -*-3 4 import os5 6 test = os.popen("ping www.baidu.com")7 print test.read() 阅读全文
posted @ 2013-05-06 18:20 烤串的_ 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 今天接到一个小活,需要在打包平台中接一个小脚本。需要对*.exe安装包进行解压并对其解压后的文件进行数字签名认证。起初以为是多么easy的事情,结果在实际操作中发现通过使用import zipfile、import tarfile均宣告解压失败。不过发现7z到是可以解压,#!/usr/bin/env python# -*- coding: UTF-8 -*-import osimport sysdef Extract_File(filePath,target): """""" zip_command = r'C:\Progra 阅读全文
posted @ 2013-05-06 18:02 烤串的_ 阅读(2710) 评论(0) 推荐(0) 编辑
摘要: 对于python来说,最显而易见的文本处理工具就所string类,不过除此之外,标准库中还提供了大量的其他工具,可以帮大家轻松的完成高级文本处理。最近在看《python标准库》一书,所以下面就介绍集中常见的方法: string——文本常量 目前string模块中还有两个函数未移除:capwords()和maketrans(). capwords()的作用是将一个字符串中所有的单词的首字母大写。例如:1 import string2 3 s = "hello! this is test...."4 5 print s6 print string.capwords(s) 其运行 阅读全文
posted @ 2013-04-27 18:58 烤串的_ 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 从事测试工作几年,说来也是居然全是做的客户端软件测试的工作。当年在学校中学习的Web相关的东西都已经忘的一干二净。闲来无事,简单的回忆了一下最基本的东西。在这里就简单的备忘下:http请求头:Request Headers 包含Cache、client、Cookies/Login、Miscellaneous和TransportCache中涉及到缓存设置的一些内容Client中设计浏览器以及操作系统相关内容,Accept、user-agentCookie:set-cookie非常重要的header, 用于把cookie 发送到客户端浏览器Miscellaneous头域,提供了Request的上下 阅读全文
posted @ 2013-04-26 22:44 烤串的_ 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 博客申请成功,首发贴纪念!! 阅读全文
posted @ 2013-04-26 18:58 烤串的_ 阅读(93) 评论(1) 推荐(0) 编辑