脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - 基于Python利用Faker批量测试数据

基于Python利用Faker批量测试数据

2022-10-19 11:26软件测试君 Python

这篇文章主要介绍了基于Python利用Faker批量测试数据。测试过程中,经常需要批量去造数据,方法有很多,最简单方便的应该是使用python 的一个三方库Faker。下面我们就来看看三方库Faker如何批量测试数据,需要的朋友可以参考一下

测试过程中,经常需要批量去造数据,方法有很多,最简单方便的应该是使用python 的一个三方库Faker。

脚本作用,批量生成10000条基本数据,写入本地的文件:test_data.csv

在linux服务器上执行,把test_data.csv 拿到本地windowsexcel打开可能中文乱码,可使用:数据–从文本/CSV 导入数据,修改下编码格式,就能正常显示中文

以下为详细脚本:

?
1
2
3
4
5
6
7
8
9
import csv
 
from faker import Faker
 
import datetime
 
fake = Faker(['zh_CN'])
 
file = open("test_data.csv","w",newline="")

创建文件,分别是文件名、w打开方式(w代表新建,如果已存在,就删除重写)、newline(如果不加,每行数据就会多一空白行)

?
1
fwrite = csv.writer(file)

获取写文件的对象:

?
1
fwrite.writerow(["name", "phone", "Card_id", "公司", "地址", "信用卡", "职位", "email"])

 写入标题头:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
for i in range(9999):
 
    user_name = fake.name()
 
    phone = fake.phone_number()
 
    card_id = fake.ssn()
 
    company = fake.company()
 
    addr = fake.address()
 
    bank_card = fake.credit_card_number()
 
    title = fake.job()
 
    email = fake.email()
 
    fwrite.writerow([user_name, phone, card_id, company, addr, bank_card, title, email])

写入一行一行的数据:

?
1
file.close()

效果预览:

基于Python利用Faker批量测试数据

到此这篇关于基于Python利用Faker批量测试数据的文章就介绍到这了,更多相关Python Faker批量测试数据内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/AI_Green/article/details/123184412

延伸 · 阅读

精彩推荐
  • PythonPython实现输出某区间范围内全部素数的方法

    Python实现输出某区间范围内全部素数的方法

    这篇文章主要介绍了Python实现输出某区间范围内全部素数的方法,涉及Python数值运算、排序、判断等相关操作技巧,需要的朋友可以参考下...

    Guo_Apple20442021-02-08
  • PythonPython使用filetype精确判断文件类型

    Python使用filetype精确判断文件类型

    判断文件类型在开发中非常常见的需求,怎样才能准确的判断文件类型呢?首先大家想到的是文件的后缀,但是非常遗憾的是这种方法是非常不靠谱的,因...

    lon.y@qq.com5312020-11-22
  • PythonK近邻法(KNN)相关知识总结以及如何用python实现

    K近邻法(KNN)相关知识总结以及如何用python实现

    这篇文章主要介绍了K近邻法(KNN)相关知识总结以及如何用python实现,帮助大家更好的利用python实现机器学习,感兴趣的朋友可以了解下...

    元小疯11962021-08-30
  • PythonPython爬虫之App爬虫视频下载的实现

    Python爬虫之App爬虫视频下载的实现

    这篇文章主要介绍了Python爬虫之App爬虫视频下载的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友...

    陌小6562021-08-11
  • Python读取本地json文件,解析json(实例讲解)

    读取本地json文件,解析json(实例讲解)

    下面小编就为大家分享一篇读取本地json文件,解析json的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    qukaige13242020-12-22
  • Pythonpython语言基本语句用法总结

    python语言基本语句用法总结

    在本篇文章里小编给大家整理了关于python语言基本语句的相关知识点以及实例代码,需要的朋友们参考下。...

    脚本之家10402021-07-09
  • Python浅谈Python NLP入门教程

    浅谈Python NLP入门教程

    本篇文章主要介绍了Python NLP入门教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    j_hao1046272020-12-28
  • PythonPython Selenium 之关闭窗口close与quit的方法

    Python Selenium 之关闭窗口close与quit的方法

    今天小编就为大家分享一篇Python Selenium 之关闭窗口close与quit的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    HeatDeath5122021-05-28