7个实用的Python自动化代码

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

但是问题有三个:

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

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

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

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

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

from selenium import webdriver  
import time  
import urllib.request  driver = webdriver.Chrome()  
driver.maximize_window()  
driver.get("https://www.zhihu.com/question/29134042")  
i = 0  
while i < 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:  break  
result_raw = driver.page_source  
content_list = re.findall("img src=\"(.+?)\" ", str(result_raw))  
n = 0  
while n < len(content_list):  i = time.time()  local = (r"%s.jpg" % (i))  urllib.request.urlretrieve(content_list[n], local)  print("编号:" + str(i))  n = n + 1

没事闲的时候,听两个聊天机器人互相聊天

    from time import sleep
import requests
s = input("请主人输入话题:")
while True:resp = requests.post("http://www.tuling123.com/openapi/api",data={"key":"4fede3c4384846b9a7d0456a5e1e2943", "info": s, })resp = resp.json()sleep(1)print('小鱼:', resp['text'])s = resp['text']resp = requests.get("http://api.qingyunke.com/api.php", {'key': 'free', 'appid':0, 'msg': s})resp.encoding = 'utf8'resp = resp.json()sleep(1)print('菲菲:', resp['content'])
#网上还有一个据说智商比较高的小i机器人,用爬虫的功能来实现一下:import urllib.request
import rewhile True:x = input("主人:")x = urllib.parse.quote(x)link = urllib.request.urlopen("http://nlp.xiaoi.com/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])

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

import jieba  
from nltk.classify import NaiveBayesClassifier  # 需要提前把李白的诗收集一下,放在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 = result1  
dufu = result2  # 特征提取  
def word_feats(words):  return dict([(word, True) for word in words])  libai_features = [(word_feats(lb), 'lb') for lb in libai]  
dufu_features = [(word_feats(df), 'df') for df in dufu]  
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 = 0  
df = 0  
for word in words:  classResult = classifier.classify(word_feats(word))  if classResult == 'lb':  lb = lb + 1  if classResult == '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

import randomtemp = [i + 1 for i in range(35)]
random.shuffle(temp)
i = 0
list = []
while i < 7:list.append(temp[i])i = i + 1
list.sort()
print('\033[0;31;;1m')
print(*list[0:6], end="")
print('\033[0;34;;1m', end=" ")
print(list[-1])

自动写检讨书

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

屏幕录相机,抓屏软件

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

制作Gif动图

from PIL import Imageim = 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,)

🎁福利🎁 全网最全《Python学习资料》免费赠送🆓!

最近火热ChatGPT 等人工智能应用对 Python 编程语言产生了积极的影响,它推动了 Python 的普及和发展,在文本处理和 NLP 领域提升了 Python 的地位,促进了 Python 生态系统的成长

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python学习路线

python学习路线图1
在这里插入图片描述

二、Python基础学习

1. 开发工具

2. 学习笔记

在这里插入图片描述

3. 学习视频

在这里插入图片描述

三、Python小白必备手册

图片

四、数据分析全套资源

在这里插入图片描述

五、Python面试集锦

1. 面试资料

在这里插入图片描述

在这里插入图片描述

2. 简历模板

在这里插入图片描述

因篇幅有限,仅展示部分资料,添加上方即可获取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35272.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

创建用户账户

这一节内容我们来一起学习Linux中有关于用户身份及文件权限的内容。在windows中&#xff0c;我们可以通过图形化界面去创建及管理用户&#xff0c;但在Linux系统中&#xff0c;我们习惯用命令的方式去创建以及管理用户。 以上两图是windows系统中&#xff0c;如何创建用户以及管…

跨境电商卖家应该知道的3个社交媒体营销策略

关键词&#xff1a;跨境电商卖家、社交媒体营销 社交媒体是获取、吸引和留住客户的强大营销渠道。普通人拥有超过八个社交媒体帐户&#xff0c;使用每个平台参与社区&#xff0c;发现新产品并与朋友和家人保持联系。 社交媒体最强大的方面是&#xff0c;您的目标受众只需点击几…

人工智能时代,职场中的你是否真不可替代?用Python玩转ChatGPT

最近一段时间&#xff0c;ChatGPT在网络上很火。小伙伴们在感叹这款神奇的聊天机器人强大功能的同时。不知不觉会发现&#xff0c;我们已经被莫名其妙地带入到一个人工智能时代。 不管你愿不愿意承认&#xff0c;实事就是如此。相信很多小伙伴都很想体验一把这个智能应用&#…

2023年,总要干点不一样的事情

2020年——不寻常的一年&#xff0c;但我还是启动了两个新项目&#xff1a; 开设 “高效敏捷测试49讲” 专栏 &#xff08;文字语音&#xff09;&#xff0c;后来形成了图书《敏捷测试&#xff1a;以持续测试促进持续交付》。 发起并成功举办了 全球软件质量效能大会&#xff0…

AIGC最近很火,给大家推荐一个已经有1000位开发者使用的中文aigc开源模型,包括ai画图、ai聊天

AIGC最近火得一塌糊涂&#xff01; 12月16日&#xff0c;Science发布2022年度科学十大突破&#xff0c;其中AIGC作为人工智能领域的重要突破也赫然在列。 作为2022年以来AI圈最大的趋势&#xff0c;AIGC意味着&#xff0c;AI进军到了此前被视为“人类独占”的领域&#xff0c;如…

笔记本就能运行的ChatGPT平替来了,附完整版技术报告(附github代码)

关注并星标 从此不迷路 计算机视觉研究院 公众号ID&#xff5c;ComputerVisionGzq 学习群&#xff5c;扫码在主页获取加入方式 计算机视觉研究院专栏 作者&#xff1a;Edison_G GPT4All 是基于大量干净的助手数据&#xff08;包括代码、故事和对话&#xff09;训练而成的聊天机…

开源的短视频生成和编辑工具 Open Chat Video Editor

GitHub - SCUTlihaoyu/open-chat-video-editor: Open source short video automatic generation tool

Android 实现图文混排

Android 实现图文混排 需求&#xff1a; 在文字中间添加图片或者在文字后面添加图片&#xff1b;文字换行后&#xff0c;图片在第二行的后面&#xff1b;图片加点击事件&#xff0c;文字没有点击事件。 实现方案&#xff1a; 使用TextView Imageview实现&#xff0c;第1点…

IDEA2020 安装教程,图文教程

1、下载IDEA 首先在官网下载IDEA&#xff0c;官网下载地址为&#xff1a;IDEA下载地址 我这里选择的是Ultimate版本 IDEA各版本的区别&#xff1a; Community 社区版&#xff0c;免费&#xff0c;但是功能有限制&#xff0c;Android Studio就是基于这个版本定制的。 Ultimate …

手机剪映app图文成片功能怎么用

剪映作为一款简易的剪辑工具。很多小伙伴都在使用。近期软件更是为了让大家方便剪辑推出了图文成片功能。想知道怎么使用吗&#xff1f;那就千万不要错过本期内容哦~ 剪映新功能图文成片介绍 通过该功能。用户们只要输入一段文字。软件就能智能为大家匹配图片素材、添加字幕、…

剪映AI图文成片快速剪辑

NO.1点击图文成片 剪映AI&#xff0c;你可以拿头条和悟空问答的文章链接过来&#xff0c;它就能识别文字&#xff0c;生成视频。当然你也可以自创文案&#xff0c;然后生成视频&#xff0c;字幕都给你加好了。AI的剪辑点还是舒服的&#xff0c;自己只需要替换素材。

iTab浏览器插件安装教程

iTab浏览器插件 iTab是一个好看好用的自定义卡片式浏览器新标签页扩展。 安装iTab标签页扩展后&#xff0c;您将告别呆板无趣的原生标签页&#xff0c;享受iTab标签页为您带来的个性化新体验&#xff1a; 离线资源下载: iTab资源 安装教程 IE 浏览器 1.打开浏览器 点击 右上…

朋友四面阿里Java岗的详细流程和面试问题。

最近一个朋友跟我说&#xff0c;现在面试太难了&#xff0c;再也不是以前那种随便背几个面试题然后就能拿到offer的时候了。最近准备换工作面试了阿里&#xff0c;和我交流了下他遇到的一些面试题&#xff0c;然后我整理了一下&#xff0c;就分享给有需要的朋友们顺便也查漏补缺…

腾讯,百度,阿里的面试经验

小白看了此同仁的面试经久久不能平复&#xff0c;感叹自己菜鸟的同时&#xff0c;痛恶自己对于时间的浪费&#xff0c;大学时期的小白真的很潇洒&#xff0c;工作到现在的小白也是偷得浮生半日闲的小潇洒&#xff0c;想练就下面的同仁的水平&#xff0c;小白不吃不喝还需要2年&…

参加春招的小tips!字节/腾讯/华为/美团/shopee/阿里 服务端开发面经

前言 写在最前面&#xff1a;目前接了字节的offer&#xff0c;校招想来字节的可以私信我 以下面经均是以时间线排列&#xff0c;最好每次面试完都自我总结一下 有些问题比较少的或者没列出来的基本都是在聊项目 腾讯一面(未知部门) mysql varchar和charchar是固定长&#x…

【阿里三面】好险!本以为是场普通的阿里面试,没想到二面就迎来了P9大佬

前言 阿里&#xff0c;我是在BOSS上投的简历&#xff0c;之前也投过一次&#xff0c;简历都没通过筛选&#xff0c;后来让前辈帮我改了一下简历&#xff0c;重新投另一个部门&#xff0c;获得了面试机会。5月15日&#xff0c;中午HR打电话过来预约了下午4点半面试&#xff0c;…

听GPT 讲K8s源代码--pkg(四)

/pkg/controlplane、/pkg/credentialprovider、/pkg/kubeapiserver是Kubernetes中的三个核心包&#xff0c;它们分别实现了不同的功能。 /pkg/controlplane包 /pkg/controlplane是Kubernetes的一个包&#xff0c;它包含了控制平面组件的实现&#xff0c;例如API Server、Contro…

系统安全实验(伪造IP,输出重定向获取flag)

1.伪造ip https://blog.csdn.net/wu_tongtong/article/details/124630153学姐赛高 题目描述 这道题目主要考查的是如何伪造HTTP请求头中的IP信息,这里我们推荐使用firefox自带的simple-modify-headers插件来伪造IP&#xff1b;当然你也可以选择使用其他工具来伪造HTTP请求头中的…

制作游戏辅助/外挂违法吗?

不知道你们有没有过一个体验&#xff1a; 玩《绝地求生》的时候&#xff0c;我们辛辛苦苦开着车在跑毒&#xff0c;旁边“咻”的一下突然蹭上来一个人&#xff0c;徒步跑得竟然比车快&#xff1f; 然后吧他还跑到你旁边开麦问&#xff1a;“嘿&#xff01;兄弟&#xff01;挂…

【直播预告】我写的代码犯法吗?公益的 IT 人法律科普在线直播活动来袭!

我写的代码犯法吗&#xff1f;公益的 IT 人法律科普在线直播活动来袭&#xff01; image-20201212183656959 虽然我们这些 it 搬砖人只是敲敲键盘&#xff0c;搬点砖&#xff0c;但是很有可能你吃完泡面后开开心心地在 4K 显示器面前敲着新买的机械键盘时&#xff0c;警察叔叔就…