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

Python腳本實現(xiàn)隨機數(shù)據(jù)生成自由詳解

 更新時間:2023年12月25日 09:51:41   作者:shigen01  
這篇文章主要為大家詳細介紹了Python如何通過腳本實現(xiàn)隨機數(shù)據(jù)生成自由,文中的示例代碼講解詳細,感興趣的小伙伴快跟隨小編一起學習一下吧

我們先來抽取一下關(guān)鍵詞:控制臺,任一類型、數(shù)量、隨機數(shù)據(jù)。

肯定又是shigen的定制化程序了。起因是我想生成一堆隨機的地址、姓名之類的數(shù)據(jù),填充我的user表。但是在線的網(wǎng)站都是要你去看廣告的。當然也能理解:免費的才是最貴的。 用了GPT吧,涉及到法律風險,差點號都被封了。咱們不能受這樣的委屈啊,直接看是干。

廢話這么多,先來看看效果吧。

查看幫助

生成隨機的地址

生成隨機名單

隨機郵箱

其它的效果就不再這里掩飾了,感興趣的伙伴可以去shigen的github自行查看。

最后,我們分析一下程序吧。其實最開始shigen準備用python的click庫去做的,但是考慮到count是一個公共的參數(shù),在click里實現(xiàn)真的是太復雜了,最后放棄了,關(guān)于faker的使用可以參考shigen的這一篇文章:如何用python優(yōu)雅地生成模擬數(shù)據(jù)。

最后,貼上我的代碼截圖:

# -*- encoding: utf-8 -*-
_date__ ='2023/12/16 16:44:34'

import argparse
from faker import Faker

fake = Faker('zh-CN')

def generate_data(data_type, count):
    if data_type == 'address' :
        for _ in range(count):
            print(fake.address())
        elif data_type == 'company' :
            for - in range(count):
                print(fake.company())
        elif data_type == 'datetime' :
            for _ in range(count):
                print(fake.date_time())
        elif data_type == 'email':
            for _ in range(count):
                print(fake.email())
        elif data_type == 'name' :
            for _ in range(count):
                print(fake.name())
        elif data_type == 'phone':
            for _ in range(count):
                print(fake.phone_number())
        elif data_type == 'text':
            for _ in range(count):
                print(fake.paragraph())
        elif data_type == 'internet':
            for _ in range(count):
                print(fake.url())
        elif data_type == 'vehicle' :
            for _ in range(count):
                print(fake.license_plate())

def main():
    parser = argparse.ArgumentParser(description='生成任意數(shù)量的模擬數(shù)據(jù)')
    parser.add_argument('-t', '--type', choices-['address', 'company', 'datetime', 'email', 'name', 'phone', 'text', 'interet', 'vehicle'], help="生成的數(shù)據(jù)類型')
    parser.add_argument('-c','--count',type=int, default=1,help='生成模擬數(shù)據(jù)的數(shù)量')
    
    args = parser.parse_args()
    generate_data(args,type, args.count)
    
if __name__ == '__main__':
    main()

感興趣的伙伴可以自行嘗試研究一下,也希望能提升大家的效率。

到此這篇關(guān)于Python腳本實現(xiàn)隨機數(shù)據(jù)生成自由詳解的文章就介紹到這了,更多相關(guān)Python生成隨機數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PyQt5如何將.ui文件轉(zhuǎn)換為.py文件的實例代碼

    PyQt5如何將.ui文件轉(zhuǎn)換為.py文件的實例代碼

    這篇文章主要介紹了PyQt5之如何將.ui文件轉(zhuǎn)換為.py文件,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Django中的forms組件實例詳解

    Django中的forms組件實例詳解

    這篇文章主要介紹了Django的forms組件,本文通過實例代碼介紹了Django的forms組件,需要的朋友可以參考下
    2018-11-11
  • Pandas借助Numpy實現(xiàn)優(yōu)化的條件檢索代碼

    Pandas借助Numpy實現(xiàn)優(yōu)化的條件檢索代碼

    Numpy其實是最早的處理數(shù)據(jù)的Python庫,它的核心ndarray對象,是一個高效的n維數(shù)組結(jié)構(gòu),本文主要介紹了Pandas如何借助Numpy優(yōu)化條件檢索,感興趣的可以了解下
    2024-03-03
  • Python進程間通信 multiProcessing Queue隊列實現(xiàn)詳解

    Python進程間通信 multiProcessing Queue隊列實現(xiàn)詳解

    這篇文章主要介紹了python進程間通信 mulitiProcessing Queue隊列實現(xiàn)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • python 爬取B站原視頻的實例代碼

    python 爬取B站原視頻的實例代碼

    這篇文章主要介紹了python 爬取B站原視頻的實例代碼,幫助大家更好的理解和使用python 爬蟲,感興趣的朋友可以了解下
    2020-09-09
  • Python 性能優(yōu)化Cython實戰(zhàn)指南

    Python 性能優(yōu)化Cython實戰(zhàn)指南

    本文介紹了Cython在提高Python性能方面的應用,Cython是一種基于Python的編程語言,可以編譯為C代碼,適用于數(shù)據(jù)科學和機器學習,文章詳細介紹了Cython的基礎(chǔ)知識、性能優(yōu)化技巧,并通過優(yōu)化矩陣乘法和圖像處理等案例展示了其顯著的加速效果
    2026-04-04
  • Python如何合并多個字典或映射

    Python如何合并多個字典或映射

    這篇文章主要介紹了Python如何合并多個字典或映射,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • Pandas 類型轉(zhuǎn)換astype()的實現(xiàn)

    Pandas 類型轉(zhuǎn)換astype()的實現(xiàn)

    本文主要介紹了Pandas 類型轉(zhuǎn)換astype()的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • python實現(xiàn)畫一顆樹和一片森林

    python實現(xiàn)畫一顆樹和一片森林

    這篇文章主要為大家詳細介紹了python實現(xiàn)畫一顆樹和一片森林,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python3 replace()函數(shù)使用方法

    Python3 replace()函數(shù)使用方法

    這篇文章主要介紹了Python3 replace()函數(shù)使用方法,需要的朋友可以參考下
    2018-03-03

最新評論

教育| 牙克石市| 闵行区| 巴南区| 长沙县| 吐鲁番市| 高碑店市| 绥滨县| 科技| 赤峰市| 霍林郭勒市| 巧家县| 河西区| 秭归县| 新野县| 定襄县| 柘城县| 吐鲁番市| 邵阳市| 合肥市| 颍上县| SHOW| 满城县| 江西省| 两当县| 双牌县| 佛教| 鄂托克前旗| 虹口区| 哈尔滨市| 万安县| 阿鲁科尔沁旗| 达州市| 乐山市| 昂仁县| 安达市| 铜山县| 崇明县| 永仁县| 万源市| 高清|