7个实用的Python自动化代码,建议收藏!

python项目开发案例集锦,python项目案例代码 22个通过Python构建的项目,以此来学习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 re

while 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 = 0list = []while i < 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])

自动写检讨书

import randomimport 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 sleepfrom PIL import ImageGrabm = int(input("请输入想抓屏几分钟:"))m = m * 60n = 1while 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学习指南

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

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

👉Python所有方向的学习路线👈

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)

在这里插入图片描述

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python70个实战练手案例&源码👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉Python大厂面试资料👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

👉Python副业兼职路线&方法👈

学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。

在这里插入图片描述

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方优快云官方认证二维码或者点击链接免费领取【保证100%免费】

8个适合新手入门的Python项目 这是一个针对新浪的爬虫脚本,并且实时更新 阅读详情

相关推荐

python万字博文教你玩嗨selenium库,建议收藏!

python万字博文教你玩嗨selenium库,建议收藏! 文章目录python万字博文教你玩嗨selenium库,建议收藏!首先安装插件基本用法无界面模式运行,后台运行标签定位方法根据标签的id属性进行定位根据标签的name属性进行定位根据标签的class属性进行定位根据xpath语法定位根据CSS语法定位浏览器页面的关闭与退出页面的滑动窗口切换页面的切换强制等待隐式等待显示等待鼠标悬停使用代理替换ua模拟登陆与继续请求 首先安装插件 首先要安装webdriver插件,本文以谷歌浏览器为例,点开谷歌浏览器

weixin_54733110的博客 1万+

7个实用的Python自动化代码,别再重复造轮子了

关于Python有一句名言:不要重复造轮子。 但是问题有三个: 1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。 2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。 以下是经过Python3.6.4调试通过的代码,与大家分享: 1、抓取知乎图片 2、听两个聊天机器人互相聊天 3、AI分析唐诗的作者是李白还是杜甫 4、彩票随机生成35选7 5、自动写检讨书 6、屏幕录相机

xx_nm98的博客 3712

常见Python自动化测试面试题(含答案)建议收藏!

1、什么时候自动化测试? 2、你是怎么设计接口用例的? 3、UI自动化测试用例如何设计? 4、在什么条件下我们不能使用Agile方法的自动化测试? 5、软件自动化测试中使用的框架有哪些类型? 6、执行自动化测试时的脚本标准是什么? 7、规划自动化阶段时涉及的要点是什么? 8、你觉得自动化测试最大的缺陷是什么? 9、get和post 的区别? 10、做自动化测试,你遇到比较难以克服的问题是什么?

m0_73407875的博客 5491

适合Python练手的8个经典项目,有趣又实用,提升Python编程能力必看

今天给大家分享的,是一些实战练习的小案例,如果你还是Python小白,可以再看看我前面几篇文章,如果是有了一点基础,那就尝试完成下面这些案例吧!

Python966的博客 1万+

Python项目开发23套源代码大全(上).zip

Python项目开发23套源代码大全(上).zip

达梦数据守护集群监视器详解与应用指南

主库/备库:承担读写和只读服务的数据节点Redo 日志:记录数据库变更的核心日志Redo 日志传输:主备库间的日志同步机制Redo 日志重演:备库重做日志的应用过程守护进程 (dmwatcher):实例级别的监控和管理组件监视器 (dmmonitor):集群级别的监控和管理工具监视器作为数据守护系统的重要组成部分,提供了集群监控、故障管理和状态确认等关键功能。达梦数据守护集群监视器是维护数据库高可用性的关键工具。

huanhuanzhou blog 1058

7个实用的Python自动化代码,建议收藏!_python自动化测试代码

print(‘李白的可能性:%.2f%%’ % (x * 100))print(‘杜甫的可能性:%.2f%%’ % (y * 100))sentence = input(“请输入一句你喜欢的诗:”)print(“我不应该” + str(x)+“,”, *i)print(" “*8+“检讨书”+”\n"+“老师:”)m = int(input(“请输入想抓屏几分钟:”))y = int(input(“老师要求的字数:”))print(“编号:” + str(i))x = input(“请输入具体事件:”)

2401_89794374的博客 349

昇腾CANN实战:如何用DVPP+AIPP实现32路视频流毫秒级预处理(附性能对比)

本文深入探讨了昇腾CANN架构中DVPP和AIPP模块在32路视频流毫秒级预处理中的硬件加速技术。通过异构计算架构的优化,实现了从传统CPU方案的40.7毫秒到CANN方案3.4毫秒的显著性能提升,特别适用于智能安防领域的实时视频分析需求。文章详细解析了DVPP多通道并行设计和AIPP模型级预处理融合的技术细节,并提供了性能对比数据与实战调优经验。

alice7model的博客 919

7个实用的Python自动化代码,建议收藏!_python自动化测试代码(1)

print(‘李白的可能性:%.2f%%’ % (x * 100))print(‘杜甫的可能性:%.2f%%’ % (y * 100))sentence = input(“请输入一句你喜欢的诗:”)print(“我不应该” + str(x)+“,”, *i)print(" “*8+“检讨书”+”\n"+“老师:”)m = int(input(“请输入想抓屏几分钟:”))y = int(input(“老师要求的字数:”))print(“编号:” + str(i))x = input(“请输入具体事件:”)

2401_86640879的博客 1106

C#实战:通过ZPL指令与斑马打印机交互及状态监控全解析

本文全面解析了在C#中通过ZPL指令与斑马打印机进行交互及状态监控的实战方法。文章详细介绍了TCP/IP网络打印和Windows Raw打印两种核心连接方式,并深入讲解了ZPL指令的构建。重点阐述了通过SGD命令和斑马官方SDK实现实时打印状态监控的策略,为工业自动化场景下的可靠打印提供了完整解决方案。

weixin_29294395的博客 117

重塑计算的五层蛋糕:解读黄仁勋CES2026演讲背后的AI新秩序与物理世界

2026年CES演讲揭示AI新纪元:从语言模型到物理智能 NVIDIA CEO黄仁勋在2026年CES演讲中描绘了计算产业的根本性变革。核心突破包括: 计算范式转移:从指令执行转向意图理解,智能体系统崛起 物理AI突破:发布Cosmos世界模型,通过合成数据训练AI理解物理定律 全新VeraRubin计算平台:6芯片协同设计,解决摩尔定律放缓与AI需求增长的矛盾 自动驾驶革命:推出具备推理能力的Alpamayo模型,实现L4级自动驾驶 演讲标志着AI正从数字世界迈向物理世界,NVIDIA通过全栈布局,正在重

老孙 | Ethan Sun 的博客:AI 智能体与 AI 原生软件的工程实践 1274

2024年软件测试最全7个实用的Python自动化代码,建议收藏!_python自动化测试代码,2024年最新思维导图+源代码+笔记+项目

print(‘李白的可能性:%.2f%%’ % (x * 100))print(‘杜甫的可能性:%.2f%%’ % (y * 100))print(“小i:” + reply_list[-1])sentence = input(“请输入一句你喜欢的诗:”)print(“我不应该” + str(x)+“,”, *i)print(" “*8+“检讨书”+”\n"+“老师:”)y = int(input(“老师要求的字数:”))print(“编号:” + str(i))x = input(“请输入具体事件:”)

2401_84790619的博客 593

Agent 操作系统:未来的 Harness 平台

在大模型技术爆发的当下,自主智能体(Agent)已经成为AI原生应用的核心载体,但当前Agent开发面临着碎片化严重、运维难度高、规模化落地难三大核心痛点,就像1970年代没有通用操作系统的裸机编程时代,开发者需要重复造轮子解决底层基础设施问题。本文将深度解析Agent操作系统(Agent OS)作为AI原生时代的底层基础设施的核心定位,以及下一代Harness平台如何将Agent OS与成熟的DevOps、CI/CD、可观测性、成本管理能力深度融合,成为AI原生应用全生命周期管理的统一平台。

软件工程实践的博客 278

用Python解放双手!15个超实用的自动化办公脚本(附代码)

本文介绍了15个实用的Python自动化办公脚本,涵盖文件整理、数据处理、图像处理等多个办公场景。主要内容包括: 环境搭建指南(Python安装、VS Code配置、必备库安装) 15个自动化脚本详解,如: 批量重命名文件 按文件类型自动整理 文件搜索与分类 每个脚本提供完整代码、功能说明和使用方法 特别提示Windows路径处理注意事项 这些脚本能帮助用户快速完成重复性办公任务,提升工作效率。文章面向Python初学者,提供详细的操作指引,让读者能轻松上手实践自动化办公。

weixin_42636075的博客 2001

YOLOv11 模型改进全流程:从代码修改到性能跃升,让你打造专属检测利器

无论是科研中需要发表创新点满满的论文,还是企业里要解决特定场景的检测难题,这套方法都能让你在YOLOv11的基础上打造出“量身定制”的检测模型。别再让通用模型的“平庸性能”限制你的项目上限——现在就动手修改代码,让你的YOLOv11模型在精度、速度或小样本适应能力上实现跨越式提升,用技术突破证明你的AI研发实力!本文将带你从代码层面入手,完成从骨干网络到损失函数的全维度改进,真正掌握让YOLOv11“为你所用”的技术实力。该改进对小样本类别(如数据集中仅占5%的“稀有缺陷”)的识别精度提升显著。

m0_71589036的博客 402

SAP 角色继承、派生

角色继承、派生 继承:是指两个角色Role形成母子关系。子角色的所有菜单、授权都源于母角色,并与母角色保持一致。母角色与子角色是1对多的关系。 继承关系:新建子角色继承母角色中的事务(后续通过复制,将母角色授权数据复制至子角色) 派生概念:将母角色中的授权数据派生至子角色中。 业务场景:方便批量修改子角色权限。若有继承关系,只需要修改母角色,然后通过母角色派生功能,从而批量修改子角色授权数...

willieyuan的博客 1万+

Python+Selenium自动化测试项目实战【建议收藏】

在ActionChains类中所有提供的鼠标事件方法,在调用的时候,所有的行为都存储在ActionChains对象中,调用ActionChains的方法时不会立即执行,会将所有的操作按顺序存放在一个队列里,当调用perform()方法时,队列中的事件会依次执行,先进先出,后进后出。帮我们打开浏览器,输入网址,输入账号密码登录,及登录后的操作,总的说来自动化测试就是通过自动化测试脚本来帮我们从繁琐重复的手工测试里面解脱出来,把时间和精力花到更好的地方去,去挖掘更多的产品缺陷。

kk_lzvvkpj的博客 4907

基于深度学习的水果新鲜程度检测系统(UI界面 + YOLOv8/v7/v6/v5代码 + 训练数据集)

本文详细介绍了如何使用YOLO系列模型(YOLOv5、YOLOv6、YOLOv7、YOLOv8)构建水果新鲜度检测系统。通过数据集准备、模型训练、推理过程以及UI界面的实现,我们能够构建一个实时检测水果新鲜度的系统。通过本博客,您可以全面了解如何应用深度学习技术解决实际问题,尤其是在智能监控和食品质量检测领域。

YOLO 815

【Python自动化办公】分享几个好用到爆的模块,建议收藏

今天我来给大家推荐几个在自动化办公领域当中非常好用的Python模块,可以帮助大家在工作当中及大地提高效率,避免重复机械化地操作流程。

Python学习与数据挖掘 996

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

超实用的30个 Python 案例,建议收藏

我准备了一些非常系统的Python资料,除了为你提供一条清晰、无痛的学习路径,还甄选了最实用的学习资源以及庞大的主流爬虫案例库。短时间的学习,你就能够很好地掌握爬虫这个技能,获取你想得到的数据,需要的朋友可以扫描文末二维码即可获取。

m0_48891301的博客 1097

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【Python】Python办公自动化需要你了解什么?会什么?

在当今数字化办公环境中,Python已成为自动化办公任务的首选工具。本文将全面介绍掌握Python办公自动化所需的知识体系和技能要求

weixin_42636075的博客 2027

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

如何用Python操控手机APP攻略!建议收藏!很全面

最近经常看到用Python操作手机APP的项目,例如抖音、闲鱼之类的,看完后发现这些项目无一例外需要部署ADB环境。至于什么是ADB,很多大神都讲过,只是写得比较专业,我等菜鸟看完还是云里雾里。 为了使没有安卓开发经验的人也能快速学会用Python操作手机APP,我从Android SDK部署、ADB基础应用、Python操作手机等方面入手写了这篇文章,目的是使大家对ADB的使用有一个...

qfluohao的博客 6264

Python库大全,建议收藏留用!

1.urllib -网络库(stdlib)。2.requests -网络库。3.grab – 网络库(基于pycurl)。4.pycurl – 网络库(绑定libcurl)。5.urllib3 – Python HTTP库,安全连接池、支持文件post、可用性高。6.httplib2 – 网络库。7.RoboBrowser – 一个简单的、极具Python风格的Python库,无需独立的浏览器即可浏览网页。8.MechanicalSoup -一个与网站自动交互Python库。

2401_87368642的博客 2409
上一篇: Python系列:摸鱼小利器,使用Python创建一个聊天室
下一篇: 编程语言大对决——Python vs PHP
普通网友
博客等级 码龄3年 4493粉丝 309原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值