成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

常用的Python開源庫(kù)我推薦Faker-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!為您提供網(wǎng)站建設(shè)、成都做網(wǎng)站、成都網(wǎng)頁(yè)設(shè)計(jì)、小程序制作、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、重慶App定制開發(fā)是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計(jì)公司,等你一起來(lái)見證!

這篇文章主要介紹常用的Python開源庫(kù)Faker,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

1. 背景

在軟件需求、開發(fā)、測(cè)試過(guò)程中,有時(shí)候需要使用一些測(cè)試數(shù)據(jù),針對(duì)這種情況,我們一般要么使用已有的系統(tǒng)數(shù)據(jù),要么需要手動(dòng)制造一些數(shù)據(jù)。由于現(xiàn)在的業(yè)務(wù)系統(tǒng)數(shù)據(jù)多種多樣,千變?nèi)f化。在手動(dòng)制造數(shù)據(jù)的過(guò)程中,可能需要花費(fèi)大量精力和工作量,此項(xiàng)工作既繁復(fù)又容易出錯(cuò),比如要構(gòu)造一批用戶三要素(姓名、手機(jī)號(hào)、身份證)、構(gòu)造一批銀行卡數(shù)據(jù)、或構(gòu)造一批地址通訊錄等。

這時(shí)候,人們常常為了偷懶快捷,測(cè)試數(shù)據(jù)大多數(shù)可能是類似這樣子的:

測(cè)試, 1300000 000123456
張三, 1310000 000123456
李四, 1320000 000234567
王五, 1330000 000345678

測(cè)試數(shù)據(jù)中包括了大量的“測(cè)試XX”,要么就是隨手在鍵盤上一頓亂敲,都是些無(wú)意義的假數(shù)據(jù)。

你是不是這樣做的呢?坦白的說(shuō),有過(guò)一段時(shí)間,筆者偶爾也是這么干的。

但是,細(xì)想一下,這樣的測(cè)試數(shù)據(jù),不僅要自己手動(dòng)敲,還假的不能再假,浪費(fèi)時(shí)間、浪費(fèi)人力、數(shù)據(jù)價(jià)值低。

而且,部分?jǐn)?shù)據(jù)的手工制造還無(wú)法保障:比如UUID類數(shù)據(jù)、MD5、SHA加密類數(shù)據(jù)等。

為了幫助大家解決這個(gè)問(wèn)題,更多還是提供種一種解決方案或思路,今天給大家分享一款Python造數(shù)據(jù)利器:Faker庫(kù),利用它可以生成一批各種各樣的看起來(lái)“像真的一樣”的假數(shù)據(jù)。

2. Faker介紹 、安裝2.1 Faker是什么

Faker是一個(gè)Python包,主要用來(lái)創(chuàng)建偽數(shù)據(jù),使用Faker包,無(wú)需再手動(dòng)生成或者手寫隨機(jī)數(shù)來(lái)生成數(shù)據(jù),只需要調(diào)用Faker提供的方法,即可完成數(shù)據(jù)的生成。

項(xiàng)目地址:https://github.com/joke2k/faker

常用的Python開源庫(kù)我推薦Faker

2.2 安裝

安裝 Faker 很簡(jiǎn)單,使用 pip 方式安裝:

pip install Faker

除了pip 安裝,也可以通過(guò)上方提供的github地址,來(lái)下載編譯安裝。

(py3_env) ➜  py3_env pip show faker
Name: Faker
Version: 4.1.1
Summary: Faker is a Python package that generates fake data for you.
Home-page: https://github.com/joke2k/faker
Author: joke2k
Author-email: joke2k@gmail.com
License: MIT License
Location: /Users/xxx/work_env/py3_env/lib/python3.7/site-packages
Requires: python-dateutil, text-unidecode
Required-by:

3. Faker常用使用3.1 基本用法

Faker 的使用也是很簡(jiǎn)單的,從 faker 模塊中導(dǎo)入類,然后實(shí)例化這個(gè)類,就可以調(diào)用方法使用了:

from faker import Faker

fake = Faker()
name = fake.name()
address = fake.address()
print(name)
print(address)

# 輸出信息
Ashley Love
074 Lee Village Suite 464
Dawnborough, RI 44234

本文標(biāo)題:常用的Python開源庫(kù)我推薦Faker-創(chuàng)新互聯(lián)
鏈接地址:http://jinyejixie.com/article36/djcesg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、關(guān)鍵詞優(yōu)化全網(wǎng)營(yíng)銷推廣、網(wǎng)站排名、做網(wǎng)站、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司