python随机生成库faker库api实例详解


Posted in Python onNovember 28, 2019

废话不多说,直接上代码!

# -*- coding: utf-8 -*-
# @Author : FELIX
# @Date  : 2018/6/30 9:49

from faker import Factory

# zh_CN 表示中国大陆版
fake = Factory().create('zh_CN')
# 产生随机手机号
print(fake.phone_number())
# 产生随机姓名
print(fake.name())
# 产生随机地址
print(fake.address())
# 随机产生国家名
print(fake.country())
# 随机产生国家代码
print(fake.country_code())
# 随机产生城市名
print(fake.city_name())
# 随机产生城市
print(fake.city())
# 随机产生省份
print(fake.province())
# 产生随机email
print(fake.email())
# 产生随机IPV4地址
print(fake.ipv4())
# 产生长度在最大值与最小值之间的随机字符串
print(fake.pystr(min_chars=0, max_chars=8))

# 随机产生车牌号
print(fake.license_plate())

# 随机产生颜色
print(fake.rgb_color()) # rgb
print(fake.safe_hex_color()) # 16进制
print(fake.color_name()) # 颜色名字
print(fake.hex_color()) # 16进制

# 随机产生公司名
print(fake.company())


# 随机产生工作岗位
print(fake.job())
# 随机生成密码
print(fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True))
# 随机生成uuid
print(fake.uuid4())
# 随机生成sha1
print(fake.sha1(raw_output=False))
# 随机生成md5
print(fake.md5(raw_output=False))

# 随机生成女性名字
print(fake.name_female())
# 男性名字
print(fake.name_male())
# 随机生成名字
print(fake.name())

# 生成基本信息
print(fake.profile(fields=None, sex=None))
print(fake.simple_profile(sex=None))

# 随机生成浏览器头user_agent
print(fake.user_agent())

# 随机产生时间
fake.month_name()
# 'September'
fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 7, 21, 18, 52, 43)
fake.time_object(end_datetime=None)
# datetime.time(6, 39, 26)
fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2013, 10, 11, 18, 43, 40)
fake.future_date(end_date="+30d", tzinfo=None)
# datetime.date(2018, 7, 8)
fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2006, 9, 4, 20, 46, 6)
fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1998-08-02'
fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 6, 8, 9, 56, 24)
fake.timezone()
# 'Africa/Conakry'
fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2017, 6, 27, 21, 18, 28)
fake.month()
# '04'
fake.day_of_week()
# 'Wednesday'
fake.iso8601(tzinfo=None, end_datetime=None)
# '1988-02-28T09:22:29'
fake.time_delta(end_datetime=None)
# datetime.timedelta(10832, 82660)
fake.date_object(end_datetime=None)
# datetime.date(2005, 8, 18)
fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2015, 1, 5)
fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2000, 6, 1)
fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2018, 6, 13)
fake.am_pm()
# 'AM'
fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2018, 6, 25, 7, 41, 34)
fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2018, 2, 24)
fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2018, 6, 26, 14, 40, 5)
fake.date_time_ad(tzinfo=None, end_datetime=None)
# datetime.datetime(673, 1, 28, 18, 17, 55)
fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2018, 6, 26)
fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2018, 7, 4, 10, 53, 6)
fake.century()
# 'IX'
fake.past_date(start_date="-30d", tzinfo=None)
# datetime.date(2018, 5, 30)
fake.time(pattern="%H:%M:%S", end_datetime=None)
# '01:32:14'
fake.day_of_month()
# '19'
fake.unix_time(end_datetime=None, start_datetime=None)
# 1284297794
fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 5, 24, 11, 25, 25)
fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2003, 1, 11)
fake.year()
# '1993'
fake.time_series(start_date="-30d", end_date="now", precision=None, distrib=None, tzinfo=None)
# <generator object time_series at 0x7f44e702a620>


# 随机产生文件
fake.file_extension(category=None)
# 'xls'
fake.file_name(category=None, extension=None)
# '表示.csv'
fake.file_path(depth=1, category=None, extension=None)
# '/教育/客户.js'
fake.unix_device(prefix=None)
# '/dev/sdf'
fake.unix_partition(prefix=None)
# '/dev/vdf0'
fake.mime_type(category=None)
# 'multipart/form-data'

以上这篇python随机生成库faker库api实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
zbar解码二维码和条形码示例
Feb 07 Python
Python3实现Web网页图片下载
Jan 28 Python
批处理与python代码混合编程的方法
May 19 Python
python3+PyQt5自定义视图详解
Apr 24 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
Python面向对象之类和对象实例详解
Dec 10 Python
详解Python 函数如何重载?
Apr 23 Python
python怎么对数字进行过滤
Jul 05 Python
Idea安装python显示无SDK问题解决方案
Aug 12 Python
Numpy实现卷积神经网络(CNN)的示例
Oct 09 Python
使用Python爬取Json数据的示例代码
Dec 07 Python
Pycharm 如何设置HTML文件自动补全代码或标签
May 21 Python
python的faker库用法
Nov 28 #Python
关于python中plt.hist参数的使用详解
Nov 28 #Python
python创建子类的方法分析
Nov 28 #Python
python 实现快速生成连续、随机字母列表
Nov 28 #Python
Python操作多维数组输出和矩阵运算示例
Nov 28 #Python
Python创建一个元素都为0的列表实例
Nov 28 #Python
Python使用matplotlib绘制Logistic曲线操作示例
Nov 28 #Python
You might like
frename PHP 灵活文件命名函数 frename
2009/09/09 PHP
php文件上传简单实现方法
2015/01/24 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
Code:findPosX 和 findPosY
2006/12/20 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
让textarea自动调整大小的js代码
2011/04/12 Javascript
jquery实现瀑布流效果分享
2014/03/26 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
对angular2中的ngfor和ngif指令嵌套实例讲解
2018/09/12 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
python实现的简单抽奖系统实例
2015/05/22 Python
Python线性方程组求解运算示例
2018/01/17 Python
pytorch 调整某一维度数据顺序的方法
2018/12/08 Python
总结python中pass的作用
2019/02/27 Python
django搭建项目配置环境和创建表过程详解
2019/07/22 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
Pytorch 保存模型生成图片方式
2020/01/10 Python
Python多线程多进程实例对比解析
2020/03/12 Python
Python中的__init__作用是什么
2020/06/09 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
Lululemon英国官网:加拿大瑜伽服装品牌
2019/01/14 全球购物
AOP的定义以及作用
2013/09/08 面试题
2019年c语言经典面试题目
2016/08/17 面试题
工作散漫检讨书
2014/09/16 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书
整理Python中常用的conda命令操作
2021/06/15 Python
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python
Android Studio 计算器开发
2022/05/20 Java/Android
python运行脚本文件的三种方法实例
2022/06/25 Python