亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python工具——Mimesis的簡單使用教程

瀏覽:4日期:2022-06-29 16:48:28

Mimesis是一個用于Python的高性能偽數(shù)據(jù)生成器, 支持多種不同的語言

可以用來生成各種測試數(shù)據(jù)、假的 API 、任意結構的 JSON 、XML 數(shù)據(jù)

安裝

pip install mimesis示例

from mimesis import Personperson = Person(’zh’)print(f’name: {person.surname() + '' + person.name()}’)print(f’sex: {person.sex()}’)print(f’academic degree: {person.academic_degree()}’)print(f’occupation: {person.occupation()}’)email = person.email(domains=[’126.com’])print(f’email: {email}’)phone = person.telephone(mask=’132-8###-5##3’)print(f’telephone: {phone}’)結果

python工具——Mimesis的簡單使用教程

查看 Person 對象里面都有什么數(shù)據(jù)

from mimesis import Personfrom pprint import pprintperson = Person(’zh’)pprint(vars(person))數(shù)據(jù)結構

{’_data’: {’academic_degree’: [’學士’, ’研究生’, ’博士’], ’gender’: [’男性’, ’女性’], ’language’: [’南非語’, …… ’中文’, ’祖魯語’], ’names’: {’female’: [’朵雯’,……’若未’], ’male’: [’彥龍’, …… ’清妍’]}, ’nationality’: [’阿爾及利亞’, …… ’南喬治亞島和南桑威奇群島’], ’occupation’: [’民意代表’, …… ’職業(yè)運動員’], ’political_views’: [’社會主?’, ’民主’, ’共?’], ’sexuality’: [’異性戀’, ’同性戀’, ’雙性戀’, ’無性戀’], ’surnames’: [’趙’, …… ’司空’], ’telephone_fmt’: [’+86 ###-########’], ’title’: {’female’: {’academic’: [’工學碩士’, …… ’教授’],’typical’: [’小姐’, ’女士’]}, ’male’: {’academic’: [’工學碩士’, …… ’教授’], ’typical’: [’先生’]}}, ’university’: [’北京大學’, …… ’新疆工業(yè)職業(yè)技術學’], ’views_on’: [’?面’, ’正面’, ’中立’], ’worldview’: [’無神論’, ’不可知?’, ’自然神?’, ’泛神論’, ’儒教’]}, ’_data_dir’: WindowsPath(’D:/Python37/lib/site-packages/mimesis/data’), ’_datafile’: ’person.json’, ’_store’: {’age’: 0}, ’locale’: ’zh’, ’random’: <mimesis.random.Random object at 0x0000000002A41EA8>, ’seed’: None}

除了Person ,還有 food、 address、transport、Business 等對象提供的相應假數(shù)據(jù)

生成json數(shù)據(jù)

eg:

data.py

from mimesis.schema import Field,Schemafrom mimesis.enums import Gender_ = Field(’zh’)schema = Schema(schema=lambda: { ’id’: _(’uuid’), ’name’: _(’person.name’), ’version’: _(’version’, pre_release=True), ’timestamp’: _(’timestamp’, posix=False), ’owner’: { ’email’: _(’person.email’, domains=[’test.com’], key=str.lower), ’token’: _(’token_hex’), ’creator’: _(’full_name’, gender=Gender.FEMALE) }, ’address’: { ’country’: _(’address.country’), ’province’: _(’address.province’), ’city’: _(’address.city’) }})

使用FastAPI

from fastapi import FastAPIfrom data import schemaapp = FastAPI()@app.get('/')def home(): # 生成數(shù)據(jù) testData = schema.create(iterations=2) return testData

運行

uvicorn main:app

訪問http://127.0.0.1:8000/

結果

[ { 'id': 'aebd4f31-3dfe-4c9d-a3e9-ef3a0b88007a', 'name': '江燕', 'version': '1.8.3-rc.1', 'timestamp': '2020-05-08T22:25:47Z', 'owner': { 'email': '[email protected]', 'token': '136bfa9e7771842dae3758de2cf5997f0fcfd39b56b6063f11e6123638e7d951', 'creator': '襲韻 歐' }, 'address': { 'country': '中?民??, 'province': '青海省', 'city': '開封市' } }, { 'id': '69ed6ad2-5430-4627-ab36-73c2df4a9ca2', 'name': '綿恩', 'version': '4.3.4-alpha.2', 'timestamp': '2001-11-12T15:29:39Z', 'owner': { 'email': '[email protected]', 'token': 'b352bcc3c446650c2682bfc09a068acc4d0b60583cbb0e241f7fd44d02e43d89', 'creator': '樂軒 烏' }, 'address': { 'country': '中?民??, 'province': '陜西省', 'city': '黃石市' } }]

文檔 https://mimesis.readthedocs.io/api.html

以上就是python工具——Mimesis的簡單使用教程的詳細內(nèi)容,更多關于python Mimesis的使用教程的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产一级特黄aaa大片 | 黄色欧美大片 | 蜜桃视频一区二区在线观看 | 99在线精品国产不卡在线观看 | 精品国产91久久久久久久 | 国产一区二区三区在线观看视频 | 日韩在线一区视频 | 免费观看色视频 | 婷婷综合七月激情啪啪 | 女女互添下身免费视频 | 欧美亚洲一区二区三区 | 免费国产99久久久香蕉 | 国产91视频免费 | aaaa级毛片欧美的 | 成人精品国产亚洲欧洲 | 鲁丝片一区二区三区毛片 | 国产在线视频区 | 国产a一级毛片含羞草传媒 国产a三级三级三级 | 伊人狼人久久 | 国产精品国产精品国产专区不卡 | 精品一区二区三区免费站 | 黄视频网址 | 免费看在线爱爱小视频 | 久久9966e这里只有精品 | 成人午夜啪啪免费网站 | chinese麻豆自制国产 | 成人无遮挡毛片免费看 | 182午夜在线观看 | 日韩a级片在线观看 | 黄色三级视频在线 | 免费精品在线观看 | 国产精品一区二区手机看片 | 久久精品国产精品亚洲艾 | 你懂的成人 | 亚洲国产精品久久久久秋霞66 | 国产精品视频永久免费播放 | 亚洲国产成人久久精品hezyo | 青青操青青操 | 免费观看成人欧美1314www | 国模超大尺度私拍 | 成人免费在线观看网站 |