最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python faker生成器生成虛擬數(shù)據(jù)代碼實例

 更新時間:2020年07月20日 10:50:15   作者:吃著東西不想停  
這篇文章主要介紹了Python faker生成器生成虛擬數(shù)據(jù)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

今天給大家介紹一個Faker模塊,一款基于Python的測試數(shù)據(jù)生成工具,無論是用于初始化數(shù)據(jù)庫,創(chuàng)建XML文件,或是生成壓測數(shù)據(jù),F(xiàn)aker都是不錯的選擇。

1.Faker工具包

只需要使用pip便可下載該工具包

pip install faker

如果下載速度比較慢的話,可以使用國內(nèi)鏡像源來下載

國內(nèi)源:

  • - 清華:https://pypi.tuna.tsinghua.edu.cn/simple
  • - 阿里云:http://mirrors.aliyun.com/pypi/simple/
  • - 中國科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/
  • - 華中理工大學(xué):http://pypi.hustunique.com/
  • - 山東理工大學(xué):http://pypi.sdutlinux.org/
  • - 豆瓣:http://pypi.douban.com/simple/

例如:pip3 install -i https://pypi.doubanio.com/simple/ faker

2.生成數(shù)據(jù)

2.1 獲取隨機數(shù)據(jù)

使用faker.Factory.create()創(chuàng)造并初始化faker生成器,faker生成器可以通過訪問按所需數(shù)據(jù)類型命名的屬性來生成數(shù)據(jù)

from faker import Faker
faker = Faker() # 創(chuàng)建對象
print('name:', faker.name())
print('address:', faker.address())
print('text:', faker.text())

運行結(jié)果如下:

name: Jeremiah Brown
address: 32553 Brian Village Suite 438
West Jared, SC 86824
text: Care professional decision beautiful office although indeed. Newspaper away can prove history hour bank table. Area wear effect action war.

2.2 生成本地化數(shù)據(jù)

在創(chuàng)建對象的時候可以指定所在區(qū)域與語言生成想要的測試數(shù)據(jù),當然也是支持中文數(shù)據(jù)的,在創(chuàng)建對象中加入"zh_CN"數(shù)據(jù)即可

from faker import Faker
faker = Faker("zh_CN")
for i in range(10):
print('name:', faker.name())

運行結(jié)果如下

name: 張濤
name: 王金鳳
name: 程秀芳
name: 柳峰
name: 陳楊
name: 劉慧
name: 喻柳
name: 宋宇
name: 張巖
name: 戴波

這個工具包提供了多個方法來生成數(shù)據(jù),利用這些方法來生成一個“女朋友”的詳細數(shù)據(jù)非常簡單

faker.providers.address # 地址
faker.providers.company # 公司
faker.providers.internet # 網(wǎng)絡(luò)信息
faker.providers.job # 工作
faker.providers.lorem # 文本
faker.providers.person # 個人
faker.providers.phone_number # 手機號碼
ker.providers.ssn

代碼如下:

from faker import Faker
faker = Faker("zh_CN")
print('姓名:', faker.name())# 隨機輸出中文姓名
print('聯(lián)系方式:', faker.phone_number())# 隨機輸出電話號碼
print('地址:', faker.address())# 隨機輸出地址
print('公司:', faker.bs())# 隨機輸出公司
print('工作:', faker.job())# 隨機輸出工作
print('郵箱:', faker.company_email())# 隨機輸出郵箱
print('文本:', faker.text())

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Anaconda修改默認虛擬環(huán)境安裝位置的方案分享

    Anaconda修改默認虛擬環(huán)境安裝位置的方案分享

    新安裝Anaconda后,在創(chuàng)建環(huán)境時環(huán)境自動安裝在C盤,但是C盤空間有限,下面這篇文章主要給大家介紹了關(guān)于Anaconda修改默認虛擬環(huán)境安裝位置的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • 利用python實現(xiàn)漢字轉(zhuǎn)拼音的2種方法

    利用python實現(xiàn)漢字轉(zhuǎn)拼音的2種方法

    這篇文章主要給大家介紹了關(guān)于如何利用python實現(xiàn)漢字轉(zhuǎn)拼音的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 用Python自動發(fā)郵件提醒你周末吃啥

    用Python自動發(fā)郵件提醒你周末吃啥

    大家好,本篇文章主要講的是用Python自動發(fā)郵件提醒你周末吃啥,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Python 中的參數(shù)傳遞、返回值、淺拷貝、深拷貝

    Python 中的參數(shù)傳遞、返回值、淺拷貝、深拷貝

    這篇文章主要介紹了Python 中的參數(shù)傳遞、返回值、淺拷貝、深拷貝,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • Google colab中從kaggle中接入數(shù)據(jù)的操作方法

    Google colab中從kaggle中接入數(shù)據(jù)的操作方法

    這篇文章主要介紹了Google colab中如何從kaggle中接入數(shù)據(jù),本文涉及到兩大平臺內(nèi)容,所以我默認你已經(jīng)擁有了,并且使用過了一段時間的google賬號和kaggle賬號,需要的朋友可以參考下
    2024-03-03
  • Numpy中Meshgrid函數(shù)基本用法及2種應(yīng)用場景

    Numpy中Meshgrid函數(shù)基本用法及2種應(yīng)用場景

    NumPy包含很多實用的數(shù)學(xué)函數(shù),涵蓋線性代數(shù)運算、傅里葉變換和隨機數(shù)生成等功能,下面這篇文章主要給大家介紹了關(guān)于Numpy中Meshgrid函數(shù)基本用法及2種應(yīng)用場景的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • Python面向?qū)ο骳lass類屬性及子類用法分析

    Python面向?qū)ο骳lass類屬性及子類用法分析

    這篇文章主要介紹了Python面向?qū)ο骳lass類屬性及子類用法,結(jié)合實例形式較為詳細的分析了Python面向?qū)ο缶幊讨衏lass類屬性的訪問、修改、刪除操作及子類的相關(guān)使用技巧,需要的朋友可以參考下
    2018-02-02
  • 在python中實現(xiàn)對list求和及求積

    在python中實現(xiàn)對list求和及求積

    今天小編就為大家分享一篇在python中實現(xiàn)對list求和及求積,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Ubuntu18.04安裝 PyCharm并使用 Anaconda 管理的Python環(huán)境

    Ubuntu18.04安裝 PyCharm并使用 Anaconda 管理的Python環(huán)境

    這篇文章主要介紹了Ubuntu18.04安裝 PyCharm并使用 Anaconda 管理的Python環(huán)境的教程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 使用Python?VTK?完成圖像切割

    使用Python?VTK?完成圖像切割

    這篇文章主要介紹了使用Python?VTK?完成圖像切割,文章內(nèi)容基于python的相關(guān)資料展開對主題的詳細介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-04-04

最新評論

独山县| 错那县| 象山县| 宝清县| 麻江县| 嘉定区| 闽侯县| 西乡县| 龙胜| 南漳县| 贡嘎县| 疏附县| 彭泽县| 靖安县| 宾川县| 灵寿县| 庄河市| 大丰市| 闽清县| 高平市| 黑河市| 高邑县| 宁陕县| 新龙县| 临高县| 大新县| 浦城县| 永新县| 莫力| 玉田县| 泸水县| 万载县| 法库县| 墨玉县| 泽普县| 新田县| 沁源县| 宜兰县| 岚皋县| 兰溪市| 鲁甸县|