赞
踩
目录
4 综合上面内容,写1段代码。代码实现效果: 随机生成30个中文名字,30个英文名字,30个日语名字,放进cname.txt文件里
用到的库:faker
实现效果:
1单个生成姓名、邮箱、地址、电话
2批量生成
3根据语言来生成
先导包
- # 导包
- from faker import Faker
- fake=Faker()
- print(fake.name()) # 名字
- print(fake.email()) # 邮箱
- print(fake.address()) # 地址
- print(fake.phone_number()) # 电话
结果
- for e in range(10):
- print(fake.email()) # 邮箱
结果
- fake_cn=Faker('zh_CN') # 汉语
- fake_us=Faker('en_US') # 英语
- fake_jp=Faker('ja_JP') # 日语
-
- print(fake_cn.name())
- print(fake_us.name())
- print(fake_jp.name())
结果
- # 导包
- from faker import Faker
- fake=Faker()
-
- fake_cn=Faker('zh_CN') # 汉语
- fake_us=Faker('en_US') # 英语
- fake_jp=Faker('ja_JP') # 日语
-
- print(fake_cn.name())
- print(fake_us.name())
- print(fake_jp.name())
-
- for n in range(30):
- with open('cname.txt','a') as file: # a模式追加写入
- file.write(fake_cn.name()) # 写入1个汉语名字
- file.write('\n') # 换行
- file.write(fake_us.name()) # 写入1个英语名字
- file.write('\n')
- file.write(fake_jp.name()) # 写入1个日语名字
- file.write('\n')
- print('数据已经保存到cname.txt文件')
效果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。