Python教程
当前位置| > 博客

Python教程

Python是一种面向对象的解释型...
  • Python实现堆栈和队列详解 python实现堆栈 堆栈是一个后进先出的数据结构,其工作方式就像一堆汽车排队进去一个死胡同里面,最先进去的一定是最后出来。 我们可以设置一个类,用列表来存放栈中元素的信息,利用列表的append()和pop()方法可以实现栈的出栈pop和入栈push的操作,list.append(obj)意思是向列表添加一个对象obj,list.pop(index=-1)意思... 继续阅读Python实现堆栈和队列详解

    :
    2018-04-25
  • Python实现批量将ppt转换为pdf 这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式。 使用说明 1、将这个脚本跟PPT文件放置在同一个文件夹下。 2、运行这个脚本。 全部代码 import comtypes.client import os def init_powerpoint():  powerpoint = com... 继续阅读Python实现批量将ppt转换为pdf

    :
    2018-04-25
  • Python3如何检查文件或文件夹是否存在? 如何检查一个文件或者文件夹存在?有几种方法,Python2和Python3版本也有不同,这是在文件操作中常用到的方法,只有文件存在我们才可以继续对文件进行处理,下面总结了常用的检查文件是否存在的方法。 本代码在Python3.4+下通过, 其他版本略有差异 使用os库 不需要打开文件,直接使用os库方法检查 import os.path file... 继续阅读Python3如何检查文件或文件夹是否存在?

    :
    2018-04-25
  • 探索 Python、机器学习和 NLTK 库 挑战:使用机器学习对 RSS 提要进行分类 最近,我接到一项任务,要求为客户创建一个 RSS 提要分类子系统。目标是读取几十个甚至几百个 RSS 提要,将它们的许多文章自动分类到几十个预定义的主题领域当中。客户网站的内容、导航和搜索功能都将由这个每日自动提要检索和分类结果驱动。 客户建议使用机器学习,或许还会使用 Apache Mahout 和 H... 继续阅读探索 Python、机器学习和 NLTK 库

    :
    2018-04-25
  • Python文件操作方法大总结 文件操作必不可少的是open函数:对文件读写之前,需要先打开文件,获取文件句柄 注意:open() file() 尽量使用open(),Python3以后不支持file()了 1、open方法原型解释 open(file_name[,access_mode][,buffering]) (1)参数说明 file_name:一个包含了你要访问的文件路径及文件名称的字... 继续阅读Python文件操作方法大总结

    :
    2018-04-25
  • Python3 queue队列模块详解 queue介绍 queue是python中的标准库,俗称队列。 在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美解决线程间的数据交换,保证线程间数据的安全性和一致性。 注意: 在python2.x中,模块名为Queue queue模块... 继续阅读Python3 queue队列模块详解

    :
    2018-04-25
  • Python递归算法详解 递归的概念很简单,如果函数包含了对其自身的调用,该函数就是递归的。 递归(Recursion),在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。 在使用递归时,需要注意以下几点: 递归就是在过程或函数里调用自身 必须有一个明确的递归结束条件,称为递归出口。 注意: 切勿忘记递归出口,避免函数无限调用。 递归基本步骤 每一个递归程序都遵循相同的基本步骤:  ... 继续阅读Python递归算法详解

    :
    2018-04-25
  • Python3多线程爬虫实例讲解 多线程概述 多线程使得程序内部可以分出多个线程来做多件事情,充分利用CPU空闲时间,提升处理效率。python提供了两个模块来实现多线程thread 和threading ,thread 有一些缺点,在threading 得到了弥补。并且在Python3中废弃了thread模块,保留了更强大的threading模块。 使用场景 在python的原始解释器CPy... 继续阅读Python3多线程爬虫实例讲解

    :
    2018-04-25
  • Python对HTML转义字符进行反转义 什么是转义字符 在 HTML 中 <、>、& 等字符有特殊含义(<,> 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字符串(Escape Sequence),例如 < 的转义字符是 <,浏览器渲染 HTML 页面时,会自动把... 继续阅读Python对HTML转义字符进行反转义

    :
    2018-04-25