zoukankan      html  css  js  c++  java
  • python的方法整理

    一.方法

    1.json的load()方法和loads()方法: https://blog.csdn.net/daerzei/article/details/100598901

    1.1不相同点:

    1. loads操作的是字符串
    2. load操作的是文件流

    1.2 相同点

    1. 除了第一个参数(要转换的对象)类型不同,其他所有的参数都相同Ó
    2. 最终都是转换成Python对象

    备注:dump和dumps函数用法:将对象转换为字符串

    dumps实践:

    x = {'name': '你猜', 'age': 19, 'city': '四川'}
    # 用dumps将python编码成json字符串
    y = json.dumps(x)
    print(y)
    i = json.dumps(x, separators=(',', ':'))
    print(i)
    # 输出结果
    {"name": "\u4f60\u731c", "age": 19, "city": "\u56db\u5ddd"}
    {"name": "\u4f60\u731c", "age": 19, "city": "\u56db\u5ddd"}

    2.os.path()和os常用方法: https://blog.csdn.net/qq_44913382/article/details/100975411 

    os.path.abspath(path) #返回绝对路径

    os.path.join的用法:python路径拼接os.path.join()函数的用法

    os.path.join()函数:连接两个或更多的路径名组件

                             1.如果各组件名首字母不包含’/’,则函数会自动加上

             2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃

             3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾

      

    二.TextRunner相关:

    1.执行测试用例

    通过TextTestRunner类提供的run()方法来执行test suite/test case

    格式: runner=unittest.TextTestRunner(verbosity=2)

    runner.run(suite)

    注释:verbosity :表示测试报告信息的详细程度,一共三个值,

    默认是0 (静默模式):你只能获得总的测试用例数和总的结果,如:总共100个 失败10 成功90

    1 (默认模式):类似静默模式,只是在每个成功的用例前面有个. 每个失败的用例前面有个F

    2(详细模式):测试结果会显示每个测试用例的所有相关的信息

    2.
    持续更新中.....
  • 相关阅读:
    30分钟掌握ES6/ES2015的核心内容(上)
    rem 响应式用法
    angular框架MVVM
    vue3 + vite + elmentui
    vue3 + vite + elmentui
    vue3 + vite 开发新项目
    滚动条滚动加一个进度条
    jquery 截取页面 url ,切换新的url 跳转
    h5,css3
    前端模板预编译技术
  • 原文地址:https://www.cnblogs.com/laurarararararara/p/15798363.html
Copyright © 2011-2022 走看看