一、vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-module 补 ...
分类:
编程语言 时间:
2018-09-06 18:17:00
阅读次数:
182
Python自带一个单元测试框架,unittest模块,用它来做单元测试,它里面封装好了一些校验返回结果的方法和一些用例执行前的初始化操作 在说unittest之前,先说几个概念: TestCase:测试用例 TestSuite:多个测试用例集合在一起 TestLoader:用来加载TestCase ...
分类:
编程语言 时间:
2018-09-05 20:01:36
阅读次数:
259
1. xml模块 引用参考原文链接:https://www.cnblogs.com/python-gm/p/8032465.html 谢谢 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候, 在json还没诞生的黑暗年代,大家只能选择用xml ...
分类:
编程语言 时间:
2018-09-04 23:23:51
阅读次数:
218
首先要写好模块和setup.py,把他们放在同一个文件夹下,图例是放在了stuManage文件夹下,setup.py具体内容如下: 然后打开终端,切到stuManage文件夹下开始发布 现在就可以跟python自带的模块一样使用了 ...
分类:
编程语言 时间:
2018-09-04 21:16:54
阅读次数:
163
1,引入 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 2,什么时序列化 ...
分类:
编程语言 时间:
2018-09-04 01:51:43
阅读次数:
244
一、模块 模块就是写好的功能放在一个文件里,即py文件 模块的种类: ① 内置模块:安装python解释器的时候就装上了 ② 第三方模块、扩展模块:不在内置模块不一定不重要,根据用户需求安装使用 ③ 自定义模块:自己写的py文件 二、序列化模块 序列:列表、元组、字符串、bytes 序列化:把一个数 ...
分类:
编程语言 时间:
2018-09-03 22:27:33
阅读次数:
207
如果在Python程序中大量使用模块中的某些函数,那么每次在调用函数时都要加上“模块名”显得有些麻烦,所以在这种情况下,可以使用from…import…语句将模块中的函数直接暴露出来。
分类:
编程语言 时间:
2018-09-03 15:04:43
阅读次数:
416
# 方法一: cur_root = os.path.split(os.path.abspath(__file__))[0] # 当前模块绝对目录 # 方法二: import inspect cur_root = os.path.split(inspect.getfile(inspect.curren... ...
分类:
编程语言 时间:
2018-09-03 13:39:46
阅读次数:
155
2.random模块 #随机浮点数 random.random() #生成0到1之间的随机浮点数,不能自己指定 random.uniform(1,10) #可以指定 #随机整数 random.randint(1,7) #生成1到7之间的随机整数1<=n<=7 #随机选取0到100间的偶数: rand ...
分类:
编程语言 时间:
2018-09-02 00:00:09
阅读次数:
192
1.模块介绍 2.time & datetime 3.random 4.os 5.sys 6.shutil 7.json & pickle 8.shelve 9.xml处理 10.yaml处理 11.configparser 12.hashlib 13.subprocess 14.logging模块 ...
分类:
编程语言 时间:
2018-09-01 18:08:26
阅读次数:
180