d标准库中可有测试模块
原创 2022-09-17 01:08:38
32阅读
ES6 模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。 CommonJS 和 AMD 模块,都只能在运行时确定这些东西。比如,CommonJS 模块就是对象,输入时必须查找对象属性。CommonJS模块let { stat, exists, readFile } = require('fs'); 上面代码 等同于 let _fs = require('
转载 2024-03-29 14:13:38
27阅读
PythonStandardLib/chpt2 首页CPUGOpenBookProject行者堂更新搜索帮助PythonStandardLib/chpt2   只读网页信息附件          更多操作:源码 打印视图 删除缓存 ---
模块作用json通常用于在web客户端和服务器数据交换,即把字符串类型转换成python基本数据类型,或者将python基本数据类型转换成字符串类型常用的方法json.dumps(obj)#将python的基本数据类型转换成字符串json.loads(obj)#将字符串序列化成python的基本数据类型json.dump(obj)#将python的基本数据类型转换成字符串并写入到文件当中json.
原创 2019-02-18 23:19:33
919阅读
大家通过之前的介绍,已知道怎么将一个空模块插入VBA的工程中。从插入模块中可以看到,模块有有两种——标准模块与类模块。类模块是含有类定义的特殊模块,包括其属性和方法的定义。在后面会有介绍与说明。随着工程越来越委员复杂,我们就有可能会有多个模块。使用多模块的好处就是,它允许将相关的过程聚合在一起,使代码的可维护性与可重用性大大提高,更使我们能够方便地管理代码。通过不同的模块,我们还可以为不同模块定制不同的行为,定制模块行为的方法有4种:1、Option Explicit。当使用Option Explicit时,必须在模块中的所有过程声明每一个变量,否则会出现语法错误并不能被编译。这样做的好处是,
转载 2014-04-08 09:33:00
3372阅读
2评论
 time 模块1 1 >>> import time 2 2 >>> time.time() 3 3 1491064723.808669 4 4 >>> # time.time()返回当前时间的时间戳timestamp(定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数)的方法,无参数 5
模块的简介模块就是一组功能的集合体,我们的程序可以导入模块来复用模块里的功能。每一个 Python 脚本.py文件都可以被当成是一个模块模块以磁盘文件的形式存在。当一个模块变得过大,并且驱动了太多功能的话,就应该考虑拆一些代码出来另外建一个模块模块里的代码可以是一段直接执行的脚本,也可以是一堆类似库函数的代码,从而可以被别的模块导 入(import)调用。模块可以包含直接运行的代码块、类定义、
转载 2023-11-15 16:44:55
84阅读
曾经,在星球「软件测试圈」,问了4个问题:1. 你所在公司,是否有研发自测环节 ?2. 这个自测范围和内容谁提供 ?每个提测版本,研发都自测哪些内容 ?3. 测试准入标准是什么 ?自测未通过的,如何处理 ?4. 测试通过标准(上线标准)此文阐述,一些参考做法:**001 研发自测 **一般来说,都是需要「研发自测」的,甚至有些项目,研发自测...
原创 2021-07-11 17:39:59
1348阅读
1.1系统架构的演变随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,亟需一个治理系统确保架构有条不紊的演进。1.1.1单体应用架构Web应用程序发展的早期,大部分web工程(包含前端页面,web层代码,service层代码,dao层代码)是将所有的功能模块,打包到一起并放在一个web容器中运行。  比如搭建一个电商系统:
Python模板库Mako的语法(译自官方文档) Yeolar   Mako模板从一个包含各种类型的内容的文本流解析得到,包括XML、HTML、email文本等。模板还可以包含Mako指令,用来表示变量和表达式替换、控制结构、服务器端注释、整块Python代码,还有用来提供额外功能的各种标签。所有这些结构都被编译为实际的Python代码。这意味着你可以在Mako模板的每个方面
转载 2024-01-03 22:50:41
54阅读
os模块为平台特定的模块(posix、nt和mac)提供了一个包装器。所有平台上函数的API都是相同的,所以使用os模块可以提供一定的可移植性。不过,并不是所有函数在每一个平台上都可用,许多进程管理函数对Windows不适用。 os模块的Python文档的子标题是“杂类操作系统接口”。这个模块主要包括创建和管理运行进程或文件系统内容(文件和目录)的函数,只有很少涉及其他功
原创 2013-03-17 06:49:52
594阅读
1 模块简介asyncio模块作为一个临时的库,在Python 3.4版本中加入。这意味着,asyncio模块可能做不到向后兼容甚至在后续的Python版本中被删除。根据Python官方文档,asyncio通过coroutines、sockets和其它资源上的多路复用IO访问、运行网络客户端和服务端以及其它相关的原始服务等提供了一种单线程并发应用的架构。本文并不能覆盖所有关于asyncio模块的技
原创 2017-05-19 09:53:06
793阅读
1 模块简介threading模块在Python1.5.2中首次引入,是低级thread模块的一个增强版。threading模块让线程使用起来更加容易,允许程序同一时间运行多个操作。不过请注意,Python中的线程最好是与IO操作一起工作,比如从网络上下载资源或者从你的电脑中读取文件和目录。如果你需要处理一些CPU密集的任务,你最好是看看Python的multiprocessing模块。原因就是P
转载 2017-05-19 09:54:24
362阅读
1 模块简介Python提供了itertools模块,可以创建属于自己的迭代器。itertools提供的工具快速并且节约内存。开发者可以使用这些工具创建属于自己特定的迭代器,这些特定的迭代器可以用于有效的遍历。2 模块使用2.1 无限迭代器itertools中有个三个迭代器是无限迭代的,这就意味着当你在使用它们时,你需要了解你要么从这些迭代器中终止,要么就是无限循环。countcount(star
SSS
转载 2017-05-19 09:55:13
811阅读
Python标准模块--logging1logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;loggin
转载 2019-10-12 14:49:18
366阅读
shlex模块实现了一个类来解析简单的类shell语法,可以用来编写领域特定的语言,或者解析加引号的字符串。 处理输入文本时有一个常见的问题,往往要把一个加引号的单词序列标识为一个实体。根据引号划分文本可能与预想的并不一样,特别是嵌套有多层引号时。例: 有文本quotes.txt,内容如下 This string has embedded "double quotes"
翻译 精选 2013-03-19 00:46:28
10000+阅读
 补充 正则表达式中,group() 用来提出分组截获的字符串,( )包围了一个小的正则表达式。 >>> a = '123abc456' >>> re.search("(\d{3})([a-z]{3})(\d{3})",a).group(0) '123abc456' >>> re.search("(\d{3})([a-z]
导入模块(包括方法属性)的本质 Python解释器把被导入的“模块名.py”文件解释一遍 过程:确定模块名.py文件-->搜索“模块名.py”文件路径-->sys.path路径列表(当前路径在列表的[0]位,当调用模块时,会先在程序当前路径搜索相应文件)
原创 2018-03-29 13:57:05
1304阅读
1点赞
测试分类具体测试测试内容测试方法文档测试接口清单接口清单是否完整,正确,包含提供给开发者的协议所有字段的定义和解释人工检查更新说明要说明新增,删除的接口定义Demo示例显示如何调用接口实现具体的功能开发文档有明确定义本SDK的大小,性能指标SDK大小符合设计规格标准(有要求SDK大小时确认)功能测试界面测试提供界面的正确性是否达到设计文档意图并易于理解(带UI界面的SDK)人工检查接口测试1、校
转载 2021-08-09 16:43:00
1050阅读
2评论
os模块作用调用系统模块常见用法os.getcwd()获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname")改变当前脚本工作目录;相当于shell下cdos.curdir返回当前目录:('.')os.makedirs('dirname1/dirname2')创建多层目录os.removedirs('d
原创 2019-02-17 09:26:00
969阅读
  • 1
  • 2
  • 3
  • 4
  • 5