可以用 Python 编程语言做哪些神奇好玩的事情?

论坛 期权论坛 期权     
吃饭要用大碗   2018-10-17 22:41   37237   10
请说明为什么这些事情适合用 Python 做。
分享到 :
0 人收藏

10 个回复

倒序浏览
2#
Rain  4级常客 | 2018-10-17 22:41:05 发帖IP地址来自
可以伪造信息,哈哈,直接把自己写的文章贴到下面啦(手动滑稽)
知乎的代码编辑器不太会用,大家可以移步到原文阅读:
https://mp.weixin.qq.com/s/aVyI6NKDNvUR9ZNOHsRK-Q


我将在南极找寻你
一个有情怀的公众号
今天教大家利用Python来伪造人员信息,过程很简单,小白也可以尝试下哦,在后台回复‘源码’即可获取代码文件啦。
注意:不要用作非法用途哦
编译环境:Python 3.6 ,Ubuntu 18.04


1
安装faker库
直接在cmd中键入
  1. pip3 install faker
复制代码

2
伪造姓名
  1. #随机生成姓氏def last_name():        return fake.last_name()#随机生成名字def first_name():        return fake.first_name()
复制代码

住址伪造
  1. #随机生成地址def address():        return fake.street_name()
复制代码
4
伪造工作单位
  1. #随机生成公司名称 def company():        return fake.company_prefix()
复制代码
5
伪造手机号
  1. def phone_number():        return fake.phone_number()
复制代码
6
伪造电子邮箱
  1.   def email():        return fake.email()
复制代码
7
伪造驾驶车辆型号
  1.   def car():        return fake.license_plate()
复制代码

现在,让我们用一个文件将上述7个伪造对象集合在一起,生成伪造的人员数据,注意一开始要import faker哦
代码如下

  1. from faker import Faker#初始化fake = Faker(locale='zh_CN')N=int(input('请输入要伪造的人员数目:'))#一共生成N个人员for i in range(N):    def first_name():        return fake.first_name()    def last_name():        return fake.last_name()    def address():        return fake.street_name()    def company():        return fake.company_prefix()    def phone_number():        return fake.phone_number()    def email():        return fake.email()    def car():        return fake.license_plate()    if __name__=='__main__':        print('编号:',i+1)        print('姓名:',last_name()+first_name())        print('住址:',address())        print('工作单位:',company())        print('联系电话:',phone_number())        print('邮箱:',email())        print('汽车型号:',fake.license_plate())        print('********************************')
复制代码
运行代码,会提示输入要伪造的人员数目,我输入了5,运行结果如下:
  1. 编号: 1姓名: 马宇住址: 长沙路工作单位: 联软联系电话: 13420497365邮箱: guiying65@yahoo.com汽车型号: 446 QJG********************************编号: 2姓名: 吴玉英住址: 澳门街工作单位: 易动力联系电话: 18756593679邮箱: leishen@liu.com汽车型号: 1O W7012********************************编号: 3姓名: 高淑华住址: 谈街工作单位: 中建创业联系电话: 14731861476邮箱: jzheng@qiao.org汽车型号: ANG 103********************************编号: 4姓名: 徒玉住址: 武汉街工作单位: 商软冠联联系电话: 18607258003邮箱: mkang@tang.com汽车型号: 59-90079********************************编号: 5姓名: 壤岩住址: 广路工作单位: 恩悌联系电话: 18840974771邮箱: yong54@yahoo.com汽车型号: T56 8RH********************************
复制代码
是不是很有意思呢,那么动手来操作一下吧!
其实可以伪造的信息不止以上6条,下面给出其余的可伪造信息,大家也可以去官网获取更多用法:https://pypi.org/project/Faker/
  1.     #地址    fake.street_name()    fake.city_suffix()    fake.street_address()    fake.longitude()    fake.district()    #汽车    fake.license_plate()    #银行    fake.bban()    fake.bank_country()    fake.iban()    #条形码    fake.ean(length=13)    fake.ean8()    fake.ean13()    #公司    fake.company_prefix()    fake.bs()    fake.company_suffix()    fake.company()    #信用卡    fake.credit_card_security_code(card_type=None)    fake.credit_card_full(card_type=None)    fake.credit_card_number(card_type=None)    fake.credit_card_expire(start="now", end="+10y", date_format="%m/%y")    fake.credit_card_provider(card_type=None)    #互联网    fake.domain_word(*args, **kwargs)    fake.company_email(*args, **kwargs)    fake.free_email(*args, **kwargs)    fake.ipv4_private(network=False, address_class=None)    fake.ascii_safe_email(*args, **kwargs)    fake.email(*args, **kwargs)    fake.image_url(width=None, height=None)    fake.uri_page()    fake.ipv4_network_class()    #姓名    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()    fake.first_romanized_name()    fake.romanized_name()    fake.name()    #电话    fake.phone_number()    fake.msisdn()    fake.phonenumber_prefix()    #user_agent    fake.mac_platform_token()    fake.firefox()    fake.windows_platform_token()    fake.safari()    fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)    fake.opera()    fake.mac_processor()    fake.user_agent()    fake.linux_platform_token()    fake.linux_processor()    fake.internet_explorer()
复制代码



[h1]公众号:我将在南极找寻你[/h1]http://weixin.qq.com/r/9yjJ0avEZvYZre_y933l (二维码自动识别)
玩机技巧
学习资料
效率神器
Python教程

3#
梁鼎  1级新秀 | 2018-10-17 22:41:06 发帖IP地址来自
我是自学的python,爬取了一些报刊杂志电子版,写公文用,也是够神奇的。

4#
BIGRIVER大江  1级新秀 | 2018-10-17 22:41:07 发帖IP地址来自
希望这个问题一直都在,作为一名大二狗,很感谢大佬们分享的项目,还希望分享的s项目更详细一些,感谢感谢感谢,重要的额事情说三边

5#
Yang Wang  2级吧友 | 2018-10-17 22:41:08 发帖IP地址来自
有github链接吗?
6#
张弛  4级常客 | 2018-10-17 22:41:09 发帖IP地址来自
很强大
7#
Zonev  1级新秀 | 2018-10-17 22:41:10 发帖IP地址来自
爬虫算么?
8#
赵一闷  1级新秀 | 2018-10-17 22:41:11 发帖IP地址来自
mac怎么卸载Python,帮帮忙呀我的天
9#
匿名用户   | 2018-10-17 22:41:12 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
10#
杨康  3级会员 | 2018-10-17 22:41:13 发帖IP地址来自
兄弟,能不能请教一个问题,我这边一个跟你差不多的小脚本,平时也就是用来收集网页作品的,不知道为啥打不开了,闪退。
11#
阿明SEO   | 2018-10-17 22:41:14 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP