随笔分类 -  python

摘要:Python2中unittest.TestSuite().addTest()的参数是这样的:unittest.TestSuite().addTest(TestFun("test_nam"));其中TestFun是继承于TestCase的类,test_name是里面的测试函数。 然后运行传list当参 阅读全文
posted @ 2018-04-20 16:21 金一九 阅读(2587) 评论(0) 推荐(0)
摘要:python2中的range返回的是一个列表 python3中的range返回的是一个迭代值 for i in range(1,10)在python2和python3中都可以使用,但是要生成1-10的列表,在python3中就需要用list(range(1,10)) 注i in range(1,10 阅读全文
posted @ 2018-04-18 17:05 金一九 阅读(200) 评论(0) 推荐(0)
摘要:Python中有自带的异常处理 try: except: pytest中 1.可以用try except来处理,来保证出错后,把后面的语句执行完成; 2.当有多条用例需要跑完时,不需要考虑其中一条用例运行出错后边用例不执行的问题, 因为用@pytest.mark.parametrize()参数化之后 阅读全文
posted @ 2018-01-19 17:43 金一九 阅读(617) 评论(0) 推荐(0)
摘要:Python对yaml和json文件的读取: yaml文件读取: 首先创建一个yaml文件test.yaml import yaml #引入包 f=open(path) #建立Python的文件对象f, 打开yaml文件到文件对象f;注:这一操作在打开所有第三方文件格式的时候都要做,不一定是yaml 阅读全文
posted @ 2018-01-05 19:29 金一九 阅读(3757) 评论(0) 推荐(0)
摘要:记录几个os获取路径的函数 1. os.path.realpath(__file__):获取文件的绝对路径,包括文件自己的名字 2.os.path.dirname(path):获取path路径的上级路径 3.os.getcwd():获取调用该文件的文件所在文件夹路径,一般情况下如os.path.di 阅读全文
posted @ 2018-01-03 18:08 金一九 阅读(7888) 评论(0) 推荐(0)
摘要:1.自己创建了一个文件夹,起名public 2.在文件夹里创建文件-init_.py(可以为空,有这个文件整个文件夹就是一个包,可以被调用了) 3.创建py文件 get.py 4.在get.py 里创建函数def gettoken(): 内容省略 5.在其他文件头,from public impor 阅读全文
posted @ 2017-12-29 11:15 金一九 阅读(187) 评论(0) 推荐(0)
摘要:print输出日志到屏幕logging输出日志到文件例子如下print"a:%s\n b:%s\n c:%d\n\n" %('a','b',10) 输出 a:a b:b c:10print还有一种超级简单,不用在乎数据格式的输出方法: print "文件名", h.name, g.name, a这里 阅读全文
posted @ 2017-12-06 16:19 金一九 阅读(3141) 评论(0) 推荐(0)
摘要:import logging logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d ] %(levelname)s %(message)s', #时间 文件名 line:行号 阅读全文
posted @ 2017-11-08 17:05 金一九 阅读(1133) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2017-11-07 17:54 金一九 阅读(19) 评论(0) 推荐(0)
摘要:ConfigParser 是Python自带的模块, 用来读写配置文件, 用法非常简单。 配置文件的格式是: []包含的叫section, section 下有option=value这样的键值 配置文件格式如下: [N1] name = Anne age = 28 [N2] name = Andy 阅读全文
posted @ 2017-11-02 17:50 金一九 阅读(459) 评论(0) 推荐(0)
摘要:安装pytest 1. 在pycharm中建项目,建文件,文件名字要以test_开头 2.在文件中插入pytest模块 3.定义test函数,以及断言 4.设置运行函数 run-->edit configuration-->运行文件那一栏填写要运行的文件:test_10strip.test_answ 阅读全文
posted @ 2017-10-26 17:28 金一九 阅读(970) 评论(1) 推荐(1)
摘要:打开终端 cd / #进入根目录 ls #查看根目录下列表,确定有需要打开的目录 cd etc #进入配置文件目录 ls sudo vim hosts #用vim打开hosts文件 此时可以编辑hosts vim编辑的方式: i进入insert模式 a进入edit模式 esc退出以上模式 vim 的 阅读全文
posted @ 2017-10-11 18:13 金一九 阅读(3212) 评论(0) 推荐(0)
摘要:今天被这个卡了好久,最后解决发现是个小问题,哈哈 记录: 用request发送post请求,原来当body都是普通的字符串和数字时一切顺利,今天遇到了body里面有json数组,结果就是报参数错误 解决方法很简单,在json数组前面加json.dumps([{"a":1,"b":2},{json2} 阅读全文
posted @ 2017-10-10 17:58 金一九 阅读(18635) 评论(0) 推荐(0)
摘要:开发IDE:pycharm python:2.7.10 get请求 # coding: UTF-8 #兼容中文字符,如果没有这句,程序中有中文字符时,运行会报错import requests #引用request包import json #引用json包url = "https://XXXXXXX" 阅读全文
posted @ 2017-10-09 17:39 金一九 阅读(1086) 评论(0) 推荐(0)