国产三区四区_亚洲精品国产精品色欲AV_青青操av在线_黄的网站在线观看_中文字幕无码无遮挡在线看_日韩精品中文字幕吗一区二区

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > 艾銻分享 >

Python造假數據,就用faker-項目外包


2020-06-11 21:02 作者:admin

Python造假數據,就用faker-項目外包

 
項目外包開發,技術成熟,報價透明,營銷推廣運營平臺.IT解決方案與服務提供商,完善的開發流程,軟件開發公司多年開發經驗
 
項目開發初期,為了測試方便,我們總要造不少假數據到系統中,盡量模擬真實環境。
比如要創建一批用戶名,創建一段文本,或者是電話號碼,抑或是街道地址、IP地址等等。
平時我們基本是鍵盤一頓亂敲,隨便造個什么字符串出來,當然誰也不認識誰。
現在你不要這樣做了。
用faker就能滿足你的一切需求。
小程序開發先安裝faker
1. pip install Faker 
小程序開發創建faker對象
1. from faker import Faker  
2. fake = Faker() 
小程序開發fake 一個名字
1. >>> fake.name()  
2. 'Joshua Reed' 
小程序開發fake 一個地址
1. >>> fake.address()  
2. '554 Hoffman Locks Suite 216\nElizabethstad, RI 23081' 
小程序開發fake 一個瀏覽器UA
1. >>> fake.chrome()  
2. 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/35.0.870.0 Safari/532.0' 
小程序開發fake 一個日期對象
1. >>> fake.date()  
2. '1984-08-17'  
3. >>> fake.date_object()  
4. datetime.date(1980, 9, 27) 
但凡是你需要的東西他都能幫你fake,如果你不知道它能fake哪些東西,可以用 dir(fake)查看一下。
 
它能fake近300種東西出來,如果還有你滿足不了需求的,你可以像它的Github提交PR或者自己擴展
問題來了,上面fake的東西,比如名字,街道都是英文的,它支不支持中文呢?
肯定是可以的
只要在創建Faker對象的時候,指定語言就可以
1. >>> fake = Faker("zh_CN")  
2. >>> fake.name()  
3. '莊陽'  
4. >>> fake.address()  
5. '浙江省臺北縣沈北新北京街i座 285123'  
6. >>> fake.phone_number()  
7. '13223924289' 
你會發現,fake的假數據還挺真實的。除了中文,它還支持日語、韓語、德語等上百種語言
 
當然,它還支持命令行模式
-h 查看幫助文檔
1. faker [-h] [--version] [-o output]  
2.       [-l {bg_BG,cs_CZ,...,zh_CN,zh_TW}]  
3.       [-r REPEAT] [-s SEP]  
4.       [-i {package.containing.custom_provider otherpkg.containing.custom_provider}]  
5.       [fake] [fake argument [fake argument ...]]  
6. C:\Users\lzjun\workspace\>faker name  
7. Samantha Washington 
問題又來了
我可不可以創建屬于自己的fake數據呢?比如我想隨機生成一個基于Android設備的User-Agent
1. from faker import Faker  
2. fake = Faker()  
3. from faker.providers import BaseProvider  
4. # 創建自定義的provider  
5. class MyProvider(BaseProvider):  
6.     def android_ua(self):  
7.         return 'xxxxxx'  
8. # 添加一個provider  
9. fake.add_provider(MyProvider)  
10. >>>fake.android_ua()  
11. >>>'xxxxxx' 
是不是太簡單了。不管你是fake一篇新聞還是fake一個老婆,都能用provider來實現。
另外,faker還是一個非常值得作為源碼研究的庫。
 
以上文章由北京艾銻無限科技發展有限公司整理

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 一级毛片免费视频观看 | 欧美日韩精品一区二区在线观看 | 国产成人av三级在线观看 | 黄色毛片免费观看 | 黑人巨大精品欧美一区二区蜜桃 | 亚洲久热无码中文字幕人妖 | 国产成人一区二区三区在线 | 3344成人免费高清免费视频 | 国产胸大一区二区三区粉嫩思欲 | 亚洲欧洲综合网 | 日本韩国国产 | 女性裸体啪啪无遮挡免费网站 | 欧美性稚交6-12 | 一级毛片Av成人免费观看 | japanese在线看 | 国产精品一二三区 | 亚洲精品一区3d动漫在线 | 色狠狠av五综合久久久 | 国色天香在线视频www | 免费观看啪啪黄的网站 | av无码专区亚洲av毛片 | 好爽进去了视频在线观看国版 | 最近更新2019中文字幕 | 超级碰人人干 | 亚洲AV无码A片在线观看蜜桃 | 国产女同疯狂作爱系列 | 日本黄色天堂 | 久久狠狠高潮亚洲精品 | 久久精彩 | 911网站大全在线?看 | 亚洲男人的天堂一区二区 | 仙武帝尊700集在线观看 | 国产妇女馒头高清泬20P多 | 精品国产一区二区三 | 在线成年人视频 | 国产成人私拍pans大尺度 | 豪放女大兵bd在线观看 | 四虎成人精品永久免费av | 免费可以在线看A∨网站 | 亚洲欧美视频在线观看 | 麻豆影视在线免费观看 |