简介:

学会使用这个库,再也不用为制造假数据发愁了。。。。。。
为了测试方便,我们总要造不少假数据到系统中,尽量模拟真实环境。
比如要创建一批用户名,创建一段文本,电话号码,街道地址、IP地址等等。
平时我们基本是键盘一顿乱敲,随便造个什么字符串出来,当然谁也不认识谁
使用faker可以获取很多模拟数据,如:姓名、电话、地址、银行、汽车、条形码、公司、信用卡、email、user_agen等等

1.安装

pip install Faker

2.常用实战

2.1 地理信息类

city_suffix():市,县
country():国家
country_code():国家编码
district():区
geo_coordinate():地理坐标
latitude():地理坐标(纬度)
longitude():地理坐标(经度)
postcode():邮编
province():省份
address():详细地址
street_address():街道地址
street_name():街道名
street_suffix():街、路

2.2 基础信息类

ssn():生成身份证号
bs():随机公司服务名
company():随机公司名(长)
company_prefix():随机公司名(短)
company_suffix():公司性质,如'信息有限公司'
credit_card_expire():随机信用卡到期日,如'03/30'
credit_card_full():生成完整信用卡信息
credit_card_number():信用卡号
credit_card_provider():信用卡类型
credit_card_security_code():信用卡安全码
job():随机职位
first_name_female():女性名
first_name_male():男性名
name():随机生成全名
name_female():男性全名
name_male():女性全名
phone_number():随机生成手机号
phonenumber_prefix():随机生成手机号段,如139

2.3 邮箱信息类

ascii_company_email():随机ASCII公司邮箱名
ascii_email():随机ASCII邮箱:
company_email():公司邮箱
email():普通邮箱
safe_email():安全邮箱

2.4 浏览器信息类

chrome():随机生成Chrome的浏览器user_agent信息
firefox():随机生成FireFox的浏览器user_agent信息
internet_explorer():随机生成IE的浏览器user_agent信息
opera():随机生成Opera的浏览器user_agent信息
safari():随机生成Safari的浏览器user_agent信息
linux_platform_token():随机Linux信息
user_agent():随机user_agent信息

2.5 网络基础信息类

domain_name():生成域名
domain_word():域词(即,不包含后缀)
ipv4():随机IP4地址
ipv6():随机IP6地址
mac_address():随机MAC地址
tld():网址域名后缀(.com,.net.cn,等等,不包括.)
uri():随机URI地址
uri_extension():网址文件后缀
uri_page():网址文件(不包含后缀)
uri_path():网址文件路径(不包含文件名)
url():随机URL地址
user_name():随机用户名
image_url():随机URL地址

2.6 文本加密类

pystr():随机字符串
random_element():随机字母
random_letter():随机字母
paragraph():随机生成一个段落
paragraphs():随机生成多个段落
sentence():随机生成一句话
sentences():随机生成多句话,与段落类似
text():随机生成一篇文章
word():随机生成词语
words():随机生成多个词语,用法与段落,句子,类似
binary():随机生成二进制编码
boolean():True/False
language_code():随机生成两位语言编码
locale():随机生成语言/国际 信息
md5():随机生成MD5
null_boolean():NULL/True/False
password():随机生成密码,可选参数:length:密码长度;special_chars:是否能使用特殊字符;digits:是否包含数字;upper_case:是否包含大写字母;lower_case:是否包含小写字母
sha1():随机SHA1
sha256():随机SHA256
uuid4():随机UUID

2.7 数字信息

numerify():三位随机数字
random_digit():0~9随机数
random_digit_not_null():1~9的随机数
random_int():随机数字,默认0~9999,可以通过设置min,max来设置
random_number():随机数字,参数digits设置生成的数字位数
pyfloat():随机Float数字
pyint():随机Int数字(参考random_int()参数)
pydecimal():随机Decimal数字(参考pyfloat参数)

2.8 时间信息类

date():随机日期
date_between():随机生成指定范围内日期,参数:start_date,end_date
date_between_dates():随机生成指定范围内日期,用法同上
date_object():随机生产从1970-1-1到指定日期的随机日期。
date_time():随机生成指定时间(1970年1月1日至今)
date_time_ad():生成公元1年到现在的随机时间
date_time_between():用法同dates
future_date():未来日期
future_datetime():未来时间
month():随机月份
month_name():随机月份(英文)
past_date():随机生成已经过去的日期
past_datetime():随机生成已经过去的时间
time():随机24小时时间
timedelta():随机获取时间差
time_object():随机24小时时间,time对象
time_series():随机TimeSeries对象
timezone():随机时区
unix_time():随机Unix时间
year():随机年份

3.实战

from faker import Faker
from faker import Factory #引入工厂类#创建初始化生成器
# fake = Faker()#可以在初始化时设置本地化,即是设定区域
'''简体中文:zh_CN繁体中文:zh_TW美国英文:en_US英国英文:en_GB'''
fake = Faker("zh_CN")# fake = Factory().create('zh_CN')
#随机数
print(fake.random.randint(1, 100))#person 人物,姓名
print('姓名:', fake.name())  # 姓名
print('姓:', fake.last_name())   # 姓
print('名:', fake.first_name())   # 名
print('女性姓名:', fake.name_female())    # 女性姓名
print('女性名:', fake.first_name_female())    # 女性名
print('男性姓名:', fake.name_male())    # 男性姓名
print('男性姓:', fake.last_name_male())    # 男性姓# address 地址
print('城市名:', fake.city())  # 城市名
print('地址:', fake.address())  # 地址
print('街道:', fake.street_address())  # 街道
print('街道名称:', fake.street_name())  # 街道名称
print('街道后缀(街,路):', fake.street_suffix())  # 街道后缀(街,路)
print('市县:', fake.city_suffix())  # 市县
print('建筑编号:', fake.building_number())  # 建筑编号
print('经纬:', fake.longitude())  # 经纬
print('维度:', fake.latitude())  # 维度
print('邮政编码:', fake.postcode())  # 邮政编码
print('国家:', fake.country())  # 国家
print('随机产生省份:', fake.province()) # 随机产生省份# color 颜色
# safe_  : 安全print('颜色RGB:', fake.rgb_css_color())  # 颜色RGB
print('颜色RGB字符:', fake.rgb_color())  # 颜色RGB字符
print('颜色名称:', fake.safe_color_name())  # 颜色名称
print('16进制的颜色:', fake.hex_color())   # 16进制的颜色
print('16进制的颜色:', fake.safe_hex_color())   # 16进制的颜色# file文件print('文件名:', fake.file_name(category="image", extension="jpg")) # 文件名(指定文件类型和后缀名)
print('随机生成各类型文件:', fake.file_name(category=None, extension=None))  # 随机生成各类型文件
print('文件后缀:', fake.file_extension(category=None))   # 文件后缀
print('multipart/form-data:', fake.mime_type(category=None))    # 'multipart/form-data'
print('路径文件名:', fake.file_path(depth=1, category=None, extension=None)) # '/教育/客户.js'# phone_number手机号
print('手机号码:', fake.phone_number())  # 手机号码
print('运营商号段:', fake.phonenumber_prefix())  # 运营商号段,手机号码前三位# 时间
# 随机产生时间
print('随机月份:', fake.month_name())
# 'September'
print('随机年月日时分秒:', fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None))
# datetime.datetime(2010, 7, 21, 18, 52, 43)
print('随机时分秒:', fake.time_object(end_datetime=None))
# datetime.time(6, 39, 26)
print('随机年月日时分秒:', fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None))
# datetime.datetime(2013, 10, 11, 18, 43, 40)
print('随机年月日:', fake.future_date(end_date="+30d", tzinfo=None))
# datetime.date(2018, 7, 8)
print('随机年月日时分秒:', fake.date_time(tzinfo=None, end_datetime=None))
# datetime.datetime(2006, 9, 4, 20, 46, 6)
print('随机年-月-日:', fake.date(pattern="%Y-%m-%d", end_datetime=None))
# '1998-08-02'
print('随机当月时间:', fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None))
# datetime.datetime(2018, 6, 8, 9, 56, 24)
print('时区:', fake.timezone())
# 'Africa/Conakry'
print('随机年月日时分秒:', fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None))
# datetime.datetime(2017, 6, 27, 21, 18, 28))
print('随机月份:', fake.month())
# '04'
print('随机星期几:', fake.day_of_week())
# 'Wednesday'
print('随机时间:', fake.iso8601(tzinfo=None, end_datetime=None))
# '1988-02-28T09:22:29'
print('time_delta:', fake.time_delta(end_datetime=None))
# datetime.timedelta(10832, 82660)
print('随机年月日:', fake.date_object(end_datetime=None))
# datetime.date(2005, 8, 18)
print('随机年月日:', fake.date_this_decade(before_today=True, after_today=False))
# datetime.date(2015, 1, 5)
print('随机年月日:', fake.date_this_century(before_today=True, after_today=False))
# datetime.date(2000, 6, 1)
print('随机年月日:', fake.date_this_month(before_today=True, after_today=False))
# datetime.date(2018, 6, 13)
print('随机上午/下午:', fake.am_pm())
# 'AM'
print('随机年月日时分秒:', fake.past_datetime(start_date="-30d", tzinfo=None))
# datetime.datetime(2018, 6, 25, 7, 41, 34)
print('随机年月日:', fake.date_this_year(before_today=True, after_today=False))
# datetime.date(2018, 2, 24)
print('当前年月日时分秒:', fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None))
# datetime.datetime(2018, 6, 26, 14, 40, 5)
print('随机年月日时分秒:', fake.date_time_ad(tzinfo=None, end_datetime=None))
# datetime.datetime(673, 1, 28, 18, 17, 55)
print('当前年月日:', fake.date_between_dates(date_start=None, date_end=None))
# datetime.date(2021, 6, 26)
print('随机年月日时分秒:', fake.future_datetime(end_date="+30d", tzinfo=None))
# datetime.datetime(2021, 7, 4, 10, 53, 6)
print('世纪:', fake.century())
# 'IX'
print('随机年月日:',  fake.past_date(start_date="-30d", tzinfo=None))
# datetime.date(2018, 5, 30)
print('随机时分秒:',  fake.time(pattern="%H:%M:%S", end_datetime=None))
# '09:32:14'
print('随机月份中的日期:',  fake.day_of_month())
# '19'
print('时间戳:',  fake.unix_time(end_datetime=None, start_datetime=None))
# 1284297794
print('随机日期:',  fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None))
# datetime.datetime(2018, 5, 24, 11, 25, 25)
print('随机日期范围:',  fake.date_between(start_date="-30y", end_date="today"))
# datetime.date(2003, 1, 11)
print('随机年份:',  fake.year())
# '1994'
print('时间序列数据:',  fake.time_series(start_date="-30d", end_date="now", precision=None, distrib=None, tzinfo=None))
# <generator object time_series at 0x7f44e702a620># 字符
# 产生长度在最大值与最小值之间的随机字符串
print('产生长度在最大值与最小值之间的随机字符串:',  fake.pystr(min_chars=3, max_chars=8))
# 汉字字符
print('汉字字符:',  fake.word())
# 记者
print('2个字的列表:',  fake.words(nb=3, ext_word_list=None, unique=False))
# ['企业',  '阅读',  '数据']
print('句子:',  fake.sentence(nb_words=4, variable_nb_words=True, ext_word_list=None))   # 句子
# 开始积分需要.
print('3个列表:',  fake.sentences(nb=3, ext_word_list=None))
# ['中文浏览资料记者.',  '的是基本很多深圳国家然后.',  '国际积分不会.']
print('段落:',  fake.paragraph(nb_sentences=2, variable_nb_sentences=True, ext_word_list=None))  #段落
# 网上注意管理注册地区还有.国家选择管理各种研究论坛活动.
print('2个列表长度:',  fake.paragraphs(nb=2, ext_word_list=None))
# ['技术关于国际开发的是部门一点.已经那个手机只是来自类型.支持问题成为支持.拥有下载喜欢自己根据.',  '还是浏览你们发布我们方法虽然.']
print('200个字:',  fake.text(max_nb_chars=200, ext_word_list=None))  # 200个字
print('列表每个元素10个字:',  fake.texts(nb_texts=2, max_nb_chars=10, ext_word_list=None))  # 列表每个元素10个字# 其他
# 产生随机email
print('产生随机email:',  fake.email())
# 公司邮箱
print('公司邮箱:',  fake.company_email())
# 免费邮箱
print('免费邮箱:',  fake.free_email())
# 安全邮箱
print('安全邮箱:',  fake.safe_email())# ipv6地址
print('ipv6地址:',  fake.ipv6(network=False))
# 产生随机IPV4地址
print('产生随机IPV4地址:',  fake.ipv4())# 随机产生车牌号
print('随机产生车牌号:',  fake.license_plate())# 公司名后缀
print('公司名后缀:',  fake.company_suffix())
# 随机产生公司名
print('随机产生公司名:',  fake.company())# 随机产生工作岗位
print('随机产生工作岗位:',  fake.job())# 随机生成密码
print('随机生成密码:',  fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True))
# 随机生成uuid
print('随机生成uuid:',  fake.uuid4())
# 随机生成sha1
#print('随机生成sha1:',  fake.sha1(raw_outdelete=False))
# 随机生成md5
print('随机生成md5:',  fake.md5(raw_output=False))# 生成基本信息
print('员工个人信息:',  fake.profile(fields=None, sex=None))
print('个人基本信息:',  fake.simple_profile(sex=None))# 随机生成浏览器头user_agent
print('随机生成浏览器头user_agent:',  fake.user_agent())
# IE浏览器
print('IE浏览器user_agent:',  fake.internet_explorer())
# opera浏览器
print('opera浏览器user_agent:',  fake.opera())
# firefox浏览器
print('firefox浏览器user_agent:',  fake.firefox())
# chrome浏览器
print('chrome浏览器:',  fake.chrome())

运行结果:

52
姓名: 杜勇
姓: 吴
名: 雪
女性姓名: 朱静
女性名: 金凤
男性姓名: 戴桂荣
男性姓: 张
城市名: 巢湖县
地址: 广东省辉市秀英长春路t座 235457
街道: 宜都街A座
街道名称: 济南街
街道后缀(街,路): 路
市县: 县
建筑编号: k座
经纬: 124.238227
维度: 2.982161
邮政编码: 931742
国家: 爱沙尼亚
随机产生省份: 福建省
颜色RGB: rgb(196,110,109)
颜色RGB字符: 6,38,217
颜色名称: green
16进制的颜色: #d054c6
16进制的颜色: #bbffbb
文件名: 通过.jpg
随机生成各类型文件: 关于.avi
文件后缀: tiff
multipart/form-data: image/pjpeg
路径文件名: /评论/喜欢.ods
手机号码: 15882140663
运营商号段: 186
随机月份: June
随机年月日时分秒: 2009-09-07 14:53:09
随机时分秒: 04:40:39
随机年月日时分秒: 2018-10-06 23:33:56
随机年月日: 2021-07-26
随机年月日时分秒: 1975-01-15 01:16:06
随机年-月-日: 1979-10-31
随机当月时间: 2021-07-12 11:02:14
时区: Africa/Bangui
随机年月日时分秒: 2021-06-30 22:23:24
随机月份: 05
随机星期几: Monday
随机时间: 2005-01-03T08:15:30
time_delta: 0:00:00
随机年月日: 2010-11-08
随机年月日: 2020-10-13
随机年月日: 2005-07-07
随机年月日: 2021-07-08
随机上午/下午: AM
随机年月日时分秒: 2021-06-24 16:57:25
随机年月日: 2021-01-24
当前年月日时分秒: 2021-07-16 00:13:09
随机年月日时分秒: 1365-01-06 05:38:17
当前年月日: 2021-07-16
随机年月日时分秒: 2021-08-10 18:10:23
世纪: XVII
随机年月日: 2021-06-23
随机时分秒: 12:25:05
随机月份中的日期: 29
时间戳: 697935987
随机日期: 2021-03-27 03:18:30
随机日期范围: 2004-03-05
随机年份: 2015
时间序列数据: <generator object Provider.time_series at 0x000001E5129A90B0>
产生长度在最大值与最小值之间的随机字符串: eHZcCt
汉字字符: 控制
2个字的列表: ['参加', '已经', '设计']
句子: 那个人员.
3个列表: ['电脑解决简介自己.', '还是密码出现.', '没有更多虽然其实全部.']
段落: 软件准备生产回复的人浏览.不是文章社会首页文化要求.
2个列表长度: ['用户你们不过.帮助设计一定教育无法.', '这些到了简介经营大家全部.她的或者阅读企业所有设备电脑.国内是一上海她的最大.美国简介支持日期论坛时候.']
200个字: 教育看到显示一定.两个就是主要.
工具继续评论程序其中什么.正在的人成功资料技术.作为无法用户可是.首页设备为什任何人员.
人员你的不会非常这么文件文章.
一点可能任何使用现在状态那些.发现还是进行进入怎么威望游戏.城市各种商品因为时候内容相关.
如此无法日期的是联系数据最大.投资主题欢迎积分通过教育这种.社区查看价格时候服务影响.
因为能力联系无法.质量进行生产帮助比较.
列表每个元素10个字: ['责任目前地区报告.', '也是文章出现成功.']
产生随机email: yinyong@hotmail.com
公司邮箱: jing85@ys.cn
免费邮箱: yong20@yahoo.com
安全邮箱: liluo@example.org
ipv6地址: 6df0:43bf:a3d9:31a0:8317:744a:c9b1:4b39
产生随机IPV4地址: 120.117.153.35
随机产生车牌号: KEU-428
公司名后缀: 传媒有限公司
随机产生公司名: 昊嘉信息有限公司
随机产生工作岗位: 裁剪工
随机生成密码: !bQF+she(2
随机生成uuid: ced51191-fce8-4603-8797-f67393c8f6ff
随机生成md5: 7d01e1ea9ff34b877d7404df23295291
员工个人信息: {'job': '安防主管', 'company': '和泰传媒有限公司', 'ssn': '130901196301184715', 'residence': '江西省玉市淄川拉萨街B座 785316', 'current_location': (Decimal('-41.2704485'), Decimal('-175.975635')), 'blood_group': 'O+', 'website': ['http://www.jieming.cn/'], 'username': 'chao01', 'name': '杨强', 'sex': 'M', 'address': '四川省昆明县江北马路C座 905507', 'mail': 'jingli@yahoo.com', 'birthdate': datetime.date(1925, 8, 19)}
个人基本信息: {'username': 'jing67', 'name': '陈秀梅', 'sex': 'M', 'address': '山东省勇县安次潘路j座 138321', 'mail': 'weijuan@gmail.com', 'birthdate': datetime.date(1954, 4, 24)}
随机生成浏览器头user_agent: Mozilla/5.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90; Trident/3.1)
IE浏览器user_agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; Trident/4.1)
opera浏览器user_agent: Opera/8.10.(X11; Linux x86_64; tg-TJ) Presto/2.9.186 Version/11.00
firefox浏览器user_agent: Mozilla/5.0 (Macintosh; PPC Mac OS X 10 6_9; rv:1.9.5.20) Gecko/2011-06-26 06:25:13 Firefox/3.8
chrome浏览器: Mozilla/5.0 (Linux; Android 2.3) AppleWebKit/532.2 (KHTML, like Gecko) Chrome/30.0.878.0 Safari/532.2

4.实战2

import pymysql
from faker import Fakerconn = pymysql.connect(host="192.168.132.121", port=3306, user="nice", password="", db="flask201",charset="utf8")cursor = conn.cursor()
sql1 = """drop table if exists faker_user"""
sql2 = """
create table faker_user(
pid int primary key auto_increment,
username varchar(10),
password varchar(10),
address varchar(25)
)
"""
cursor.execute(sql1)
cursor.execute(sql2)
fake = Faker("zh-CN")
for i in range(20):sql = """insert into faker_user(username,password,address) values('%s','%s','%s')""" % (fake.name(), fake.password(special_chars=False), fake.address())cursor.execute(sql)conn.commit()
cursor.close()
conn.close()

Python中第三方库-Faker应用相关推荐

  1. Python中第三方库Requests库的高级用法详解

    Python中第三方库Requests库的高级用法详解 虽然Python的标准库中urllib2模块已经包含了平常我们使用的大多数功能,但是它的API使用起来让人实在感觉不好.它已经不适合现在的时代, ...

  2. 下面不属于python第三方库的安装方法的是-关于python中第三方库安装方法和问题解决...

    一.安装方法 方法一: 1.管理员身份启动命令行(运行--->cmd) 2.pip install 库的绝对路径和库的详细名称 :或者运用cd命令跳转到下载好的库所在的位置然后pip insta ...

  3. Python中第三方的库(library)、模块(module),包(package)的安装方法以及ImportError: No module named...

    Python中,想要安装第三方安装包,即third library,package等,对于熟悉的人来说,很简单. 但是对于新手,至少对于之前的我,很难,往往只是安装一个很小的包,都被搞得一头雾水. 现 ...

  4. [python-thirdLib] Python中第三方的用于解析HTML的库:BeautifulSoup

    From: http://www.crifan.com/python_third_party_lib_html_parser_beautifulsoup/ 背景 在Python去写爬虫,网页解析等过程 ...

  5. python怎么用第三方库_python中第三方库的下载方法

    1.最常用:在命令行中输入  pip install "库名称"  例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...

  6. python opencv创建图像_使用Python中OpenCV库创建一幅图片的RGB通道图片

    我们知道,在使用PhotoShop进行图片的抠取.创建和存储选区.存储图像的色彩资料等复杂操作时,经常会用到一个功能,那就是"RGB"通道,它能从三原色角度对一幅图片进行精准处理. ...

  7. 如何动态调试Python的第三方库

    如何动态调试Python的第三方库 2017年01月21日 22:53:57 阅读数:1834 注意:本文方法仅限于调试安装时附带py源码的库,如sklearn. 引入 用sklearn中的sklea ...

  8. python中requests库的用途-数据爬虫(三):python中requests库使用方法详解

    有些网站访问时必须带有浏览器等信息,如果不传入headers就会报错,如下 使用 Requests 模块,上传文件也是如此简单的,文件的类型会自动进行处理: 因为12306有一个错误证书,我们那它的网 ...

  9. python安装第三方库太慢_Python 安装第三方库 pip install 安装慢安装不上的解决办法...

    今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...

最新文章

  1. XML DOM 解析器概述
  2. 将已有项目提交到github/从github上pull到本地
  3. 【转】python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode...
  4. Python基础(1) - 初识Python
  5. ML之DT之CART:分类与回归树CART算法的简介、应用、经典案例之详细攻略
  6. 简单直接的方法解析JSON数据
  7. svn文件重进更改服务器路径,svn 设置 服务器路径
  8. SpringBoot核心
  9. 速达财务3000服务器账套维护显示,速达3000财务软件使用常见问题
  10. 图形学之空间坐标变化之三维图形观察及变换
  11. 使用xml文件存储数据使用xpath查询
  12. linux jsp mysql_Linux JSP连接MySQL数据库
  13. 基于Kylin的数据统计分析平台架构设计与实现
  14. mid、mif文件转shapefile、geojson等格式的数据
  15. 流程图、框图、UML图、类图
  16. android:layout_margintop=3dip,ConstraintLayout 中android:layout_marginStart
  17. bzoj4987 Tree [树形背包]
  18. 01.自我意识的觉醒
  19. c语言程序图书检索源代码,C语言程序设计(图书管理系统)源代码 倾情奉献
  20. CentOS6.5X86_64系统定制文档详细版

热门文章

  1. 大数据实战【千亿级数仓】阶段三
  2. 基于JSP的电影院售票系统
  3. pytorch网络冻结的三种方法区别:detach、requires_grad、with_no_grad
  4. windows下操作Nginx基本命令
  5. 荣耀play4t pro鸿蒙,荣耀play4t和荣耀play4tpro区别|参数对比-太平洋IT百科手机版
  6. Python 饼图
  7. VMware安装、启动虚拟机报错:无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导?
  8. ASICC码对照表整理
  9. python常用处理脚本
  10. 单片机ESD静电防护总结