• 洗礼灵魂,修炼python(87)-- 知识拾遗篇 —— 线程

    线程(上) 1.线程含义:一段指令集,也就是一个执行某个程序的代码。不管你执行的是什么,代码量少与多,都会重新翻译为一段指令集。可以理解为轻量级进程 比如,ipconfig,或者, python XX.py(执行某个py程序),这些都是指令集和,也就是各自都是一个线程。 2.线...

    2018-06-18 01:23:14

  • 4.文件操作以及序列化

    计算机系统分为: 硬件,操作系统,应用程序 硬件:目的在于运行软件发出的指令。硬件包括CPU,内存,硬盘 多数CPU都有两种模式,即内核态与用户态。 ①当cpu处于内核状态时,运行的是操作系统,能控制硬件(可以获取所有cpu的指令集) ②当cpu处于用户太状态时,运行...

    2018-06-18 01:23:26

  • Python+Selenium笔记(八):操作下拉菜单

    (一) Select 类 Select类是selenium的一个特定的类,用来与下拉菜单和列表交互。 下拉菜单和列表是通过HTML的<select> 元素实现的。选择项是通过<select>中的<option>元素实现的。使用前使用下面的语句导入模块。 from selenium.webdriver.support.ui import S...

    2018-06-18 01:23:23

  • Python之函数总结

    一、函数 1、为什么要用函数 a、避免代码重用 b、提高代码的可读性 2、函数的调用 返回值=函数名(参数1,参数2) 函数定义---返回值 关键字:return 3、return的作用: a、结束函数的执行 b、返回要返回的值 4、返回值的两种情况 a、返回值为None def mylen(): """ 计...

    2018-06-18 01:23:18

  • Python之面向对象总结

    一、面向对象 1、面向过程 a、优点:极大的降低了写程序的复杂度,只需要顺着执行的步骤,堆叠代码即可 b、缺点:一套流水线或者流程就是来解决一个问题,代码就是牵一发而东莞全身 2、面向对象 a、优点:解决程序的扩展性,对某一个对象单独修改,会立刻反应到整个体...

    2018-06-18 01:23:14

  • Python+Selenium笔记(七):WebDriver和WebElement

    (一) WebDriver WebDriver提供许多用来与浏览器交互的功能和设置,通过WebDriver的功能和一些方法,来实现与浏览器窗口、警告、框架和弹出窗口的交互,它也提供了自动化操作浏览器导航栏、设置cookies、截屏等方便我们测试的特性。 (二) WebDriver 功能及方法 功能...

    2018-06-18 01:23:13

  • 用python给html里的css及js文件链接自动添加版本号

    传统的给文件链接添加版本号的方法是使用gulp-rev,这里提出的解决方案是使用python来替代gulp-rev。 import os import re import uuid import sys def file_extension(path): return os.path.splitext(path)[1 ]basePath = sys.argv[1 ] if len(sys.argv)==1 : sys.ex...

    2018-06-18 01:23:09

  • python高级(二)—— python内置序列类型

    本文主要内容 序列类型分类: (1)容器序列、扁平序列 (2)可变序列、不可变序列 列表推导式 生成器表达式 元组拆包 切片 排序(list.sort方法和sorted函数) bisect python高级目录 文中代码均放在github上:https://github.com/ampeeg/cnblogs/tree/master/python...

    2018-06-18 01:23:05

  • (python功能定制)复杂的xml文件对比,产生HTML展示

    功能的设计初衷: 处理复杂的xml对比,屏蔽同节点先后顺序的影响 主要涉及知识点: 1、ElementTree库 -------xml解析: 导入ElementTree, import xml.etree.ElementTree as ET 解析Xml文件找到根节点: 直接解析XML文件并获得根节点, tree = ET.parse('country_data....

    2018-06-18 01:22:44

  • Python图形界面开发编程:wxPython(浅尝篇)

    Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本...

    2018-06-18 01:22:42

2