faker.providers.passport¶
- class faker.providers.passport.Provider(generator: Any)¶
基类:
BaseProvider为 Faker 实现默认的护照提供程序。
- passport_dob() date¶
生成一个 datetime 出生日期。
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.passport_dob() ... datetime.date(2007, 11, 29) datetime.date(1997, 11, 17) datetime.date(1958, 9, 29) datetime.date(1939, 12, 29) datetime.date(1969, 4, 7)
- passport_number() str¶
通过替换令牌为字母数字来生成护照号码。
- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.passport_number() ... '604876475' 'Q24219489' 'J11578156' '938778408' 'C60975351'
- passport_owner(gender: Literal['M', 'F', 'X'] = 'X') Tuple[str, str]¶
为护照持有人生成名字和姓氏。
gender参数是护照持有人的性别标记,它是一个单字符字符串,可以是男性、女性或非二元性别。- 示例:
>>> Faker.seed(0) >>> for _ in range(5): ... fake.passport_owner() ... ('Megan', 'Chang') ('Robert', 'Green') ('William', 'Sullivan') ('Kristen', 'Turner') ('Thomas', 'Silva')