• 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])
  • 相关阅读:
    redis 安装配置
    ORM 效率补充
    function*
    路由器
    nodejs开发辅助工具nodemon
    npm淘宝镜像配置
    Node中的模块系统
    artTemplate不仅可以在浏览器中使用,还可以在node中使用
    代码风格JavaScript standard style与Airbnb style
    osChina.net工具
  • 原文地址:https://www.cnblogs.com/liuyi1804/p/14980108.html
Copyright © 2020-2023  润新知