Pythonの中のFaker
このFakerは彼Fakerではありません.これはpythonのパッケージで、その中の方法は非常に多いです.ここでは、一般的な方法を紹介します.もっと素晴らしいFakerを紹介し、公式ドキュメントを見なければなりません.https://faker.readthedocs.io/en/master/
インストール
きほんしよう
一般的な方法
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():ランダム年
インストール
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、地理情報類
3、メールボックス情報類