python3.6
Faker==2.0.3
テストするときは、データベースに多くの偽のデータを追加する必要があります
from faker import Faker
fake =Faker(locale='zh_CN') #Fakerオブジェクトを生成します(中国語),デフォルトでパラメータが渡されない場合の英語
言語パック:
ar_EG -Arabic(Egypt)
ar_PS -Arabic(Palestine)
ar_SA -Arabic(Saudi Arabia)
bg_BG - Bulgarian
cs_CZ - Czech
de_DE - German
dk_DK - Danish
el_GR - Greek
en_AU -English(Australia)
en_CA -English(Canada)
en_GB -English(Great Britain)
en_US -English(United States)
es_ES -Spanish(Spain)
es_MX -Spanish(Mexico)
et_EE - Estonian
fa_IR -Persian(Iran)
fi_FI - Finnish
fr_FR - French
hi_IN - Hindi
hr_HR - Croatian
hu_HU - Hungarian
it_IT - Italian
ja_JP - Japanese
ko_KR - Korean
lt_LT - Lithuanian
lv_LV - Latvian
ne_NP - Nepali
nl_NL -Dutch(Netherlands)
no_NO - Norwegian
pl_PL - Polish
pt_BR -Portuguese(Brazil)
pt_PT -Portuguese(Portugal)
ru_RU - Russian
sl_SI - Slovene
sv_SE - Swedish
tr_TR - Turkish
uk_UA - Ukrainian
zh_CN -Chinese(China)
zh_TW -Chinese(Taiwan)
一般的な方法:
city_suffix():市、郡
country():国
country_code():国コード
district():範囲
geo_coordinate():地理的座標
latitude():地理的座標(緯度)longitude():地理的座標(経度)lexify():すべてのイベントを疑問符( "?")のランダムな文字に置き換えます。
numerify():3つのランダムな数字
postcode(): 郵便番号
province():州
street_address():住所
street_name(): 道の名前
street_suffix():通り、道
random_digit():0~9ランダム番号
random_digit_not_null():1~9ランダム番号
random_element():ランダム文字
random_int():ランダム番号、デフォルトは0~9999、最小値を設定できます,設定する最大値
random_letter():ランダムレター
random_number():ランダム番号、パラメータの桁数設定によって生成される桁数
color_name():ランダムカラー名
hex_color():ランダムHEXカラー
rgb_color():ランダムRGBカラー
safe_color_name():ランダムセーフカラー名
safe_hex_color():ランダムセーフHEXカラー
bs():ランダム会社サービス名
company():ランダム社名(ロング)
company_prefix():ランダム社名(略称)
company_suffix():会社タイプ
credit_card_expire():ランダムクレジットカードの有効期限
credit_card_full():完全なクレジットカード情報を生成する
credit_card_number():クレジットカード番号
credit_card_provider(): クレジットカードの種類
credit_card_security_code():クレジットカードのセキュリティコード
currency_code(): 通貨コード
am_pm():AM/PM
century():ランダムセンチュリー
date():ランダムな日付
date_between():指定された範囲内の日付をランダムに生成します。パラメーター:start_date,end_日付値:特定の日付または今日,-30d,-30年同様
date_between_dates():指定した範囲の日付をランダムに生成します。使用法は上記と同じです。
date_object():1970年からのランダム生産-1-1から指定された日付からのランダムな日付。
date_this_month():
date_this_year():
date_time():指定した時間をランダムに生成します(1970年1月1日から現在まで)
date_time_ad():西暦1年から現在までのランダムな時間を生成します
date_time_between():使い方は日付と同じです
future_date():将来の日付
future_datetime():未来の時間
month():ランダム月
month_name():ランダム月(英語)
past_date():経過した日付をランダムに生成する
past_datetime():経過時間をランダムに生成
time():ランダム24時間
timedelta():時差をランダムに取得
time_object():ランダム24時間時間、時間オブジェクト
time_series():ランダムTimeSeriesオブジェクト
timezone():ランダムタイムゾーン
unix_time():ランダムUnix時間
year():ランダム年
file_extension():ランダムファイル拡張子
file_name():ランダムファイル名(拡張子を含む、パスを含まない)
file_path():ランダムファイルパス(ファイル名と拡張子を含む)
mime_type():ランダムマイムタイプ
ascii_company_email():ランダムASCII会社メールボックス名
ascii_email():ランダムASCIIメールボックス
ascii_free_email():
ascii_safe_email():
company_email():
domain_name():ドメイン名を生成する
domain_word():ドメインワード(つまり、接尾辞なし)email():
free_email():
free_email_domain():
f.safe_email():安全なメールボックス
f.image_url():ランダムURLアドレス
ipv4():ランダムIP4アドレス
ipv6():ランダムIP6アドレス
mac_address():ランダムMACアドレス
tld():URLドメインサフィックス(.com,.net.cn,待って、含まない.)uri():ランダムURIアドレス
uri_extension():URLファイルのサフィックス
uri_page():URLファイル(接尾辞を含まない)
uri_path():URLファイルパス(ファイル名を含まない)
url():ランダムURLアドレス
user_name():ランダムユーザー名
isbn10():ランダムISBN(10ビット)
isbn13():ランダムISBN(13ビット)
job():ランダム投稿
paragraph():ランダムに段落を生成する
paragraphs():複数の段落をランダムに生成し、パラメータnbを使用して段落数を制御し、配列を返します
sentence():ランダムに文を生成する
sentences():段落と同様に、複数の文をランダムに生成します
text():ランダムに記事を生成します(人工的な知性を想像しないでください。これまでのところ、文の意味を完全には理解していません)
word():ランダムに生成された単語
words():複数の単語、使用法、段落、文などをランダムに生成します
binary():バイナリコードをランダムに生成する
boolean():True/False
language_code():2つの言語コードをランダムに生成します
locale():ランダムに生成された言語/国際情報
md5():MD5をランダムに生成する
null_boolean():NULL/True/False
password():ランダムにパスワードを生成する,オプションのパラメーター:長さ:パスワードの長さ;特殊_chars:特殊文字を使用できるかどうか、digits:数字が含まれているかどうか、upper_大文字と小文字:大文字を含めるかどうか;小文字_大文字と小文字:小文字を含めるかどうか
sha1():ランダムSHA1
sha256():ランダムSHA256
uuid4():ランダムUUID
first_name():
first_name_female():女性の名前
first_name_male():男性名
first_romanized_name():ローマ名
last_name():
last_name_female():女性の姓
last_name_male():男性の姓
last_romanized_name():
name():フルネームをランダムに生成
name_female():男性のフルネーム
name_male():女性のフルネーム
romanized_name():ローマ名
msisdn():モバイルステーションの国際ユーザー識別コード、つまりモバイルユーザーのISDN番号
phone_number():携帯電話番号をランダムに生成する
phonenumber_prefix():携帯電話番号セグメントをランダムに生成する
profile():アーカイブ情報をランダムに生成する
simple_profile():簡単なファイル情報をランダムに生成する
タイプデータを指定します。
pybool():
pydecimal():
pydict():
pyfloat(): left_digits=5 #生成された整数ビットの数,
right_digits=2 #生成された小数点以下の桁数,
positive=True #正の数だけがありますか
pyint():
pyiterable()pylist()pyset()pystr()pystruct()pytuple()ssn():ID番号を生成する
chrome():Chromeブラウザユーザーをランダムに生成する_エージェント情報
firefox():FireFoxブラウザユーザーをランダムに生成します_エージェント情報
internet_explorer():IEブラウザユーザーをランダムに生成する_エージェント情報
opera():Operaブラウザユーザーをランダムに生成_エージェント情報
safari():Safariブラウザユーザーをランダムに生成する_エージェント情報
linux_platform_token():ランダムなLinux情報
user_agent():ランダムユーザー_エージェント情報
Recommended Posts