你知道Python当中有一个最假的库:Faker!大魔王Faker?
故事由来
最近做一个项目时需要随机生成人的名字,百度之后,我是这样写的
def random_first_name(): """百家姓中选择一个""" name = ['赵', '钱', '孙', '李', '周', '吴', '郑', '王', '冯', '陈', '褚', '卫', '蒋', '沈', '韩', '杨', '朱', '秦', '尤', '许', '何', '吕', '施', '张', '孔', '曹', '严', '华', '金', '魏', '陶', '姜', '戚', '谢', '邹', '喻', '柏', '水', '窦', '章', '云', '苏', '潘', '葛', '奚', '范', '彭', '郎', '鲁', '韦', '昌', '马', '苗', '凤', '花', '方', '俞', '任', '袁', '柳'] return random.choice(name)def random_last_name(): """生成随机汉语""" head = random.randint(0xb0, 0xf7) body = random.randint(0xa1, 0xf9) # 在head区号为55的那一块最后5个汉字是乱码,为了方便缩减下范围 val = f'{head:x}{body:x}' str_ = bytes.fromhex(val).decode('gb2312') return str_ name = random_first_name() + random_last_name()
地址
姓名
fake.first_name_female() # '秀华'fake.name_male() # '郏杰'fake.suffix_female() # ''fake.first_name() # '东'fake.prefix_female() # ''fake.last_name_male() # '扶'fake.last_name() # '荣'fake.name_female() # '曹红'fake.suffix_male() # ''fake.last_name_female() # '辛'fake.last_romanized_name() # 'Zhang'fake.first_romanized_name() # 'Min'fake.romanized_name() # 'Xiuying Qiao'fake.name() # '钟想'
user_agent
这个大家应该很熟悉,常用的就是fake-useragent
这个库
欢迎大家关注我的博客:https://home.cnblogs.com/u/Python1234/
欢迎大家加入千人编程互讨群:125240963
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16