zoukankan      html  css  js  c++  java
  • python中faker类库的应用

    一个比较好用的造测试数据的类库faker。

    git地址:https://github.com/joke2k/faker/

    可以参考该博文:https://zhuanlan.zhihu.com/p/87203290

    # 安装faker
    pip install Faker
    
    # 导包
    from faker import Faker
    import csv,datatime
    from pathlib import Path
    
    #获取根路径,自己定义存放位置
    base_dir = Path.cwd()
    data_dir = base_dir/'test_dir'
    
    #构建数据并写入csv文件
    with open(data_dir/'testdata.csv', 'w', encoding='utf-8', newline='') as f:
      fwrite = csv.writer(f)
      # 定义Faker的文化,并实例化
      faker = Faker(locale='zh_CN')
      
      # 循环写入多少条数据
      for i in range(1,10):
        # 姓名
        tname = faker.name()
        # 电话
        ttel = faker.phone_number()
        # 身份证,限制年龄范围
        tcardID=faker.ssn(min_age=1, max_age=70)
        # 通过writerrow函数写入内容
        fwrite.writerow([tname,tcardID,ttel])
  • 相关阅读:
    基于策略模式简单实现element表单校验
    跨域
    原型模式
    单例模式
    vue-router进阶篇
    vue-router
    h5深度剖析
    js同步异步,任务队列
    JavaScript中事件委托(事件代理)详解
    网络请求get和post的区别
  • 原文地址:https://www.cnblogs.com/liuyi1804/p/14980108.html
Copyright © 2011-2022 走看看