吾八哥博客

  • 记录学习Python里文本文件读写操作的方法

    读写文本文件是工作中经常会遇到的一种需求,今天这里记录一下学习Python里读写文本文件的方法。open方法Python里打开和创建文本文件都是通过open方法来操作的,例如:f = open('test.txt')print(f.read())f.clo

    日期 2018-05-29  阅 44  Python读写文本文件
  • Python里实现发送邮件的方法

    编程过程中经常会遇到有要发送邮件的情况,本文主要是介绍了一下在Python里实现发送邮件的方法,当然是借助了第三方的smtp服务器来实现的,这里我采用的是腾讯的smtp服务器,发送邮件的关键代码为:import smtplibfrom email.mime.text 

    日期 2018-05-29  阅 46  Python发送邮件
  • 记录学习Python里文本文件读写操作的方法

    读写文本文件是工作中经常会遇到的一种需求,今天这里记录一下学习Python里读写文本文件的方法。open方法Python里打开和创建文本文件都是通过open方法来操作的,例如:f = open('test.txt')print(f.read())f.clo

    日期 2018-04-17  阅 2329  Python读写文本文件
  • Python下使用ctypes调用DLL的方法简单总结

    Python下使用ctypes调用DLL的方法简单总结

       以前一直是做的Windows下的编程,经常要与动态链接库DLL打交道,现在开始玩Python了,总想着尝试玩下混合编程,而且Python的很多底层库也是基于C++实现的,所以就尝试了下使用ctypes来调用DLL的方法,今天把这些尝试简单总结下记录下来!本文

    日期 2018-03-30  阅 8709  ctypesPython调用DLLDLL回调函数CFUNCTYPE
  • Python下使用ctypes调用DLL的方法简单总结

    Python下使用ctypes调用DLL的方法简单总结

    以前一直是做的Windows下的编程,经常要与动态链接库DLL打交道,现在开始玩Python了,总想着尝试玩下混合编程,而且Python的很多底层库也是基于C++实现的,所以就尝试了下使用ctypes来调用DLL的方法,今天把这些尝试简单总结下记录下来!本文里的Python版本为:Python3.

    日期 2018-03-29  阅 45  ctypesPython调用DLLDLL回调函数CFUNCTYPE
  • 解决在PyCharm里无法识别Python里安装的模块的方法

    解决在PyCharm里无法识别Python里安装的模块的方法

    最近两天重装了一次操作系统,重新配置了Python开发环境,也安装了一些常用的第三方模块,却在PyCharm里编译之前写好的代码的时候,出现了类似如下的错误:Traceback (most recent call last):  Fil

    日期 2018-03-25  阅 9029  PyCharmModuleNotFoundErrorPython模块无法识别
  • 吾八哥学Python(十八):Python里的面向对象

    吾八哥学Python(十八):Python里的面向对象

    在我们平时的编程中,面向对象是经常要使用到的一种技术,Python里也提供了面向对象的所有基本功能。在Python里的类支持多继承,支持覆盖类的任何方法,在类的某个方法里也可以调用基类里的同名方法。下面来看一些具体的实例学习!类的定义类的定义比较简单,具体如下:class MyClass:

    日期 2018-03-21  阅 2404  吾八哥学PythonPython面向对象Python多重继承
  • Python里实现发送邮件的方法

    Python里实现发送邮件的方法

    编程过程中经常会遇到有要发送邮件的情况,本文主要是介绍了一下在Python里实现发送邮件的方法,当然是借助了第三方的smtp服务器来实现的,这里我采用的是腾讯的smtp服务器,发送邮件的关键代码为:import smtplibfrom email.mime.text 

    日期 2018-03-14  阅 2337  Python发送邮件
  • 吾八哥学Pywinauto(四):使用Pywinauto操作按钮、编辑框对象

    吾八哥学Pywinauto(四):使用Pywinauto操作按钮、编辑框对象

    前言今天吾八哥我接着来学习Pywinauto的用法,今天主要学习的内容是使用Pywinauto操作按钮、编辑框,今天选取的程序是NavicatforMySQL,Mysql数据库的可视化管理软件,也算是一款非常大众的软件了,该文章结尾会提供该软件的下载,下载地址为:分析方法spy++里找Windo

    日期 2018-03-03  阅 8564  吾八哥学Pywinautoprint_control_identifiersUI自动化测试
  • 吾八哥学Pywinauto(三):使用Pywinauto操作菜单的方法

    吾八哥学Pywinauto(三):使用Pywinauto操作菜单的方法

    前言WinForm程序里菜单是使用频率非常高的一个基础的控件了,今天来学习下使用Pywinauto如何枚举出所有的菜单项,如何操作某个菜单项,暂时还是拿记事本程序来练习吧!记事本顶部就是菜单,如图:Pywinauto枚举所有菜单项首先我们看看Pywinauto枚举打印出所有菜单的方法吧:# 

    日期 2018-02-10  阅 5715  吾八哥学PywinautoPywinauto枚举菜单Pywinauto操作菜单menu_selectUI自动化测试
  • Python里实现二分查找算法

    二分查找也称折半查找,它是一种效率较高的查找方法。但是二分查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。同时二分查找算法也是面试中经常会考到的一个算法,所以一定要弄清楚原理!二分查找的时间复杂度O(logn),至于为什么是O(logn),有兴趣的童靴可以查查推导方法。本文主要讲解

    日期 2018-02-03  阅 50  Python算法Python二分查找算法Python折半查找算法
  • Python里实现快速排序的方法

    快速排序由C.A.R.Hoare在1962年提出,它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。具体实现步骤如下:1、先从数

    日期 2018-02-02  阅 40  Python排序快速排序
  • Python里os模块操作文件和目录的方法说明

    在Python程序里操作文件和目录是经常要用到的,这里分享下通过网络资料总结出来的一些利用os模块和shutil模块操作文件和目录的方法简单说明。os.getcwd() # 获取当前工作目录,即当前python脚本工作的目录路径 === linux: 

    日期 2018-01-29  阅 37  os模块
  • 使用urllib和bs4实现简单的爬虫程序

    使用urllib和bs4实现简单的爬虫程序

    接触Python有段时间了,一直都听说Python写爬虫多么的强大,俺之前也使用其他语言写过爬虫程序,今天就来使用Python来练习练习,目的是爬取吾八哥网(Http://www.5bug.wang)首页所有的文章内容标题,链接,作者,以及内容信息。使用到了urllib和bs4模块,其中bs4模块需

    日期 2018-01-19  阅 45  BeautifulSoupbs4Python爬虫
  • 使用requests模块来匹配某个页面里的所有邮箱地址

       采集邮箱地址也是经常被使用到的一个功能,吾八哥也练习一把使用Python来采集邮箱地址,基本思路为通过requests模块获取到页面内容,然后通过正则表达式去匹配邮箱字符,然后写入文件即可!requests模块如果之前没有使用过,是需要提前安装的,安装方法也

    日期 2018-01-19  阅 41  Python采集邮箱requests模块正则表达式
1  2  3  4    尾页