Pythonの中のFaker


このFakerは彼Fakerではありません.これはpythonのパッケージで、その中の方法は非常に多いです.ここでは、一般的な方法を紹介します.もっと素晴らしいFakerを紹介し、公式ドキュメントを見なければなりません.https://faker.readthedocs.io/en/master/
インストール
pip install Faker

きほんしよう
from faker import Faker
#    ,           ,  zh_CN     
fake = Faker('zh_CN')
print(fake.name())#      
print(fake.address())#      
print(fake.phone_number())#        
print(fake.pystr())#       
print(fake.email())#        
for i in range(10):
    print(fake.name())#    10   
  :
  
          p  523028
13039830591
RPHadhNxNMISoBTbQbQn
yili@taogang.net
   
  
  
  
   
   
  
   
   
  

一般的な方法
1、地理情報類
  • city_suffix():市、県
  • country():国
  • country_code():国家コード
  • district():ゾーン
  • geo_coordinate():地理座標
  • latitude():地理座標(緯度)
  • longitude():地理座標(経度)
  • postcode():郵便番号
  • province():省
  • address():詳細アドレス
  • street_address():住所
  • street_name():町名
  • street_suffix():街、道
  • 2、基礎情報類
  • ssn():ID番号
  • を生成
  • bs():ランダム会社サービス名
  • company():ランダム社名(長)
  • company_prefix():ランダム社名(短い)
  • company_suffix():会社の性質、例えば「情報有限会社」
  • fake.credit_card_expire(start=‘now’,end=’+10 y’,date_format=’%m/%y’):ランダムクレジットカードの満期日は’03/30’
  • credit_card_full():完全なクレジットカード情報
  • を生成する
  • credit_card_number():クレジットカード番号
  • credit_card_provider():クレジットカードタイプ
  • credit_card_security_code():クレジットカードセキュリティコード
  • job():ランダムポジション
  • first_name_female():女性名
  • first_name_male():男性名
  • name():フルネーム
  • をランダムに生成
  • name_female():男性フルネーム
  • name_male():女性フルネーム
  • phone_number():携帯電話番号
  • をランダムに生成する
  • phonenumber_prefix():139
  • のような携帯電話番号セグメントをランダムに生成する
    3、メールボックス情報類
  • ascii_company_Email():ランダムASCII社メールボックス名
  • ascii_Email():ランダムASCIIメールボックス:
  • company_email():
  • email():
  • safe_Email():セキュアメールボックス
  • 4、ネットワーク基礎情報類
  • domain_name():ドメイン名
  • を生成
  • domain_word():ドメイン語(すなわち、接尾辞を含まない)
  • ipv 4():ランダムIP 4アドレス
  • ipv 6():ランダムIP 6アドレス
  • mac_address():ランダムMACアドレス
  • tld():URLドメイン名接尾辞(.com,.net.cnなど、.)
  • uri():ランダムURIアドレス
  • uri_extension():URLファイル接尾辞
  • uri_Page():URLファイル(接尾辞を含まない)
  • uri_path():URLファイルパス(ファイル名を含まない)
  • url():ランダムURLアドレス
  • user_name():ランダムユーザ名
  • image_url():ランダムURLアドレス
  • 5、ブラウザ情報類
  • chrome():Chromeをランダムに生成するブラウザuser_Agent情報
  • firefox():Firefoxをランダムに生成するブラウザuser_Agent情報
  • internet_explorer():IEをランダムに生成するブラウザ-user_Agent情報
  • opera():Operaをランダムに生成するブラウザuser_Agent情報
  • safari():Safariをランダムに生成するブラウザuser_Agent情報
  • linux_platform_token():ランダムLinux情報
  • user_Agent():ランダムuser_Agent情報
  • 6、数字情報
  • numerify():3桁のランダム数字
  • random_digit():0~9乱数
  • random_digit_not_null():1~9の乱数
  • random_int():乱数、デフォルト0~9999、min、maxを設定することで
  • を設定できる.
  • random_number():ランダム数値、パラメータdigits設定生成デジタルビット数
  • pyfloat():left_digits=5#生成整数ビット数、right_digits=2#生成小数位数、positive=True#正数
  • のみか
  • pyint():ランダムInt数(random_int()パラメータ参照)
  • pydecimal():ランダムDecimal数値(pyfloatパラメータ参照)
  • 7、テキスト暗号化クラス
  • pystr():ランダム文字列
  • random_Element():ランダムアルファベット
  • random_letter():ランダムアルファベット
  • paragraph():段落
  • をランダムに生成
  • paragraphs():複数の段落をランダムに生成する
  • sentence():ランダムに一言
  • を生成する
  • sentences():ランダムに複数の文を生成し、段落と類似する
  • text():ランダムに1つの文章
  • を生成する
  • word():ランダム生成語
  • words():ランダムに複数の語を生成し、用法と段落、文、
  • に類似する
  • binary():ランダムにバイナリ符号化
  • を生成する
  • boolean():True/False
  • language_code():ランダムに2つの言語符号化
  • を生成する
  • locale():ランダム生成言語/国際情報
  • md 5():MD 5
  • をランダムに生成
  • null_boolean():NULL/True/False
  • password():パスワードをランダムに生成し、オプションパラメータ:length:パスワード長;special_chars:特殊文字を使用できるかどうか;digits:数値が含まれているかどうか;upper_case:大文字を含むかどうか;lower_case:小文字
  • を含むかどうか
  • sha 1():ランダムSHA 1
  • sha 256():ランダムSHA 256
  • uuid 4():ランダムUUID
  • 8、時間情報類
  • date():ランダム日付
  • date_between():指定範囲内の日付をランダムに生成し、パラメータ:start_date,end_date
  • date_between_Dates():指定範囲内の日付をランダムに生成し、
  • と同じように使用します.
  • date_object():1970-1-1から指定された日付までランダムに生産されるランダムな日付.
  • date_time():ランダム生成指定時間(1970年1月1日現在)
  • date_time_ad():西暦1年から現在までのランダム時間
  • を生成する
  • date_time_between():dates
  • と同じ使い方
  • future_date():将来の日付
  • future_datetime():今後
  • month():ランダム月
  • month_name():ランダム月(英語)
  • past_date():過去の日付
  • をランダムに生成する
  • past_datetime():過去の時間
  • をランダムに生成する
  • time():ランダム24時間
  • timedelta():ランダム取得時間差
  • time_object():ランダム24時間、timeオブジェクト
  • time_series():ランダムTimeSeriesオブジェクト
  • timezone():ランダムタイムゾーン
  • unix_time():ランダムUnix時間
  • year():ランダム年