600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 7个大神级 Python 实战项目代码

7个大神级 Python 实战项目代码

时间:2023-02-26 00:28:14

相关推荐

7个大神级 Python 实战项目代码

(永久免费,扫码加入)

文章转自:Python学习与数据挖掘

关于Python有一句名言:不要重复造轮子。

但是问题有三个:

1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。

2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。

3、很多人是用来抓图,数据,抓点图片、视频、天气预报自娱自乐一下,然后呢?抓到大数据以后做什么用呢?比如某某啤酒卖的快,然后呢?比如某某电影票房多,然后呢?

以下是经过Python3.6.4调试通过的代码,与大家分享:

抓取知乎图片

听两个聊天机器人互相聊天

AI分析唐诗的作者是李白还是杜甫

彩票随机生成35选7

自动写检讨书

屏幕录相机

制作Gif动图

① 抓取知乎图片,只用30行代码

fromseleniumimportwebdriverimporttimeimporturllib.requestdriver=webdriver.Chrome()driver.maximize_window()driver.get("/question/29134042")i=0whilei<10:driver.execute_script("window.scrollTo(0,document.body.scrollHeight);")time.sleep(2)try:driver.find_element_by_css_selector('button.QuestionMainAction').click()print("page"+str(i))time.sleep(1)except:breakresult_raw=driver.page_sourcecontent_list=re.findall("imgsrc=\"(.+?)\"",str(result_raw))n=0whilen<len(content_list):i=time.time()local=(r"%s.jpg"%(i))urllib.request.urlretrieve(content_list[n],local)print("编号:"+str(i))n=n+1

② 没事闲的时候,

听两个聊天机器人互相聊天

fromtimeimportsleepimportrequestss=input("请主人输入话题:")whileTrue:resp=requests.post("/openapi/api",data={"key":"4fede3c4384846b9a7d0456a5e1e2943","info":s,})resp=resp.json()sleep(1)print('小鱼:',resp['text'])s=resp['text']resp=requests.get("/api.php",{'key':'free','appid':0,'msg':s})resp.encoding='utf8'resp=resp.json()sleep(1)print('菲菲:',resp['content'])#网上还有一个据说智商比较高的小i机器人,用爬虫的功能来实现一下:importurllib.requestimportrewhileTrue:x=input("主人:")x=urllib.parse.quote(x)link=urllib.request.urlopen("/robot/webrobot?&callback=__webrobot_processMsg&data=%7B%22sessionId%22%3A%22ff725c236e5245a3ac825b2dd88a7501%22%2C%22robotId%22%3A%22webbot%22%2C%22userId%22%3A%227cd29df3450745fbbdcf1a462e6c58e6%22%2C%22body%22%3A%7B%22content%22%3A%22"+x+"%22%7D%2C%22type%22%3A%22txt%22%7D")html_doc=link.read().decode()reply_list=re.findall(r'\"content\":\"(.+?)\\r\\n\"',html_doc)print("小i:"+reply_list[-1])

③ 分析唐诗的作者是李白还是杜甫

importjiebafromnltk.classifyimportNaiveBayesClassifier#需要提前把李白的诗收集一下,放在libai.txt文本中。text1=open(r"libai.txt","rb").read()list1=jieba.cut(text1)result1="".join(list1)#需要提前把杜甫的诗收集一下,放在dufu.txt文本中。text2=open(r"dufu.txt","rb").read()list2=jieba.cut(text2)result2="".join(list2)#数据准备libai=result1dufu=result2#特征提取defword_feats(words):returndict([(word,True)forwordinwords])libai_features=[(word_feats(lb),'lb')forlbinlibai]dufu_features=[(word_feats(df),'df')fordfindufu]train_set=libai_features+dufu_features#训练决策classifier=NaiveBayesClassifier.train(train_set)#分析测试sentence=input("请输入一句你喜欢的诗:")print("\n")seg_list=jieba.cut(sentence)result1="".join(seg_list)words=result1.split("")#统计结果lb=0df=0forwordinwords:classResult=classifier.classify(word_feats(word))ifclassResult=='lb':lb=lb+1ifclassResult=='df':df=df+1#呈现比例x=float(str(float(lb)/len(words)))y=float(str(float(df)/len(words)))print('李白的可能性:%.2f%%'%(x*100))print('杜甫的可能性:%.2f%%'%(y*100))

④ 彩票随机生成35选7

importrandomtemp=[i+1foriinrange(35)]random.shuffle(temp)i=0list=[]whilei<7:list.append(temp[i])i=i+1list.sort()print('\033[0;31;;1m')print(*list[0:6],end="")print('\033[0;34;;1m',end="")print(list[-1])

⑤ 自动写检讨书

importrandomimportxlrdExcelFile=xlrd.open_workbook(r'test.xlsx')sheet=ExcelFile.sheet_by_name('Sheet1')i=[]x=input("请输入具体事件:")y=int(input("老师要求的字数:"))whilelen(str(i))<y*1.2:s=random.randint(1,60)rows=sheet.row_values(s)i.append(*rows)print(""*8+"检讨书"+"\n"+"老师:")print("我不应该"+str(x)+",",*i)print("再次请老师原谅!")'''以下是样稿:请输入具体事件:抽烟老师要求的字数:200检讨书老师:我不应该抽烟,学校一开学就三令五申,一再强调校规校纪,提醒学生不要违反校规,可我却没有把学校和老师的话放在心上,没有重视老师说的话,没有重视学校颁布的重要事项,当成了耳旁风,这些都是不应该的。同时也真诚地希望老师能继续关心和支持我,并却对我的问题酌情处理。无论在学习还是在别的方面我都会用校规来严格要求自己,我会把握这次机会。但事实证明,仅仅是热情投入、刻苦努力、钻研学业是不够的,还要有清醒的政治头脑、大局意识和纪律观念,否则就会在学习上迷失方向,使国家和学校受损失。再次请老师原谅!'''

⑥ 屏幕录相机,

抓屏软件

fromtimeimportsleepfromPILimportImageGrabm=int(input("请输入想抓屏几分钟:"))m=m*60n=1whilen<m:sleep(0.02)im=ImageGrab.grab()local=(r"%s.jpg"%(n))im.save(local,'jpeg')n=n+1

⑦ 制作Gif动图

fromPILimportImageim=Image.open("1.jpg")images=[]images.append(Image.open('2.jpg'))images.append(Image.open('3.jpg'))im.save('gif.gif',save_all=True,append_images=images,loop=1,duration=1,comment=b"aaabb")

最后推荐一下我们的会员群,目前有风投天使投资人,猎头HR,抖音大V,情感博主,律师,心理咨询师,医疗销售,地产,保险,钢琴老师,运营商,企业咨询,跨境电商,建筑,互联网行业的数据分析师,后端开发,python测试等行业的同学加入。

微信咨询:coder_v5 (务必备注你的来意)

性价比超高的星球

目前星球430+人,专栏的内容秘籍已经更新了41篇,每天都有星球发布自己心得。只花一份钱可以学:

Python : python 入门课程44节+Django专栏9节+趣味实战案例

chatgpt:入门,进阶,趣味办公,高级课程

AI绘画:Mj的基础,入门,进阶,小红书玩法

如果你想学Python,又想学ChatGPT,又想学AI绘画,只想花一份钱欢迎加入我们星球会员群,还能认识很多牛人!

加入就送ChatGPT独立账号

另外还送ChatGPT高级视频课程

原价99,现在免费送星球会员

微信长按试看内容

三天内不满意可直接退款!!!

推荐阅读:入门:最全的零基础学Python的问题 |零基础学了8个月的Python|实战项目|学Python就是这条捷径干货:爬取豆瓣短评,电影《后来的我们》|38年NBA最佳球员分析| 从万众期待到口碑扑街!唐探3令人失望 |笑看新倚天屠龙记|灯谜答题王|用Python做个海量小姐姐素描图|碟中谍这么火,我用机器学习做个迷你推荐系统电影趣味:弹球游戏 |九宫格 |漂亮的花|两百行Python《天天酷跑》游戏!AI:会做诗的机器人|给图片上色|预测收入|碟中谍这么火,我用机器学习做个迷你推荐系统电影小工具:Pdf转Word,轻松搞定表格和水印!|一键把html网页保存为pdf!|再见PDF提取收费!|用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换|制作一款钉钉低价机票提示器!|60行代码做了一个语音壁纸切换器天天看小姐姐!|

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。