5 行 Python 代码就能让你的电脑永不息屏!

如何让电脑永不息屏?Python:这事我熟,只需5行代码... 最强摸鱼技巧,当着老板面为摸鱼做准备,老板却没发现~ 阅读详情

2629ef7a8116f635409af885414f3194.png

前言

Python 不愧是一门优雅、易入门的编程语言。往往用很少量的代码,就能帮助你完成一件很漂亮的事儿。

最开始学习 Python,不需要太过复杂。只要玩儿的开心就行,慢慢培养兴趣,等你上手后,你会学习的更有信心。

今天我们就来玩玩儿,5 行代码能做啥?这里我为大家介绍两个好玩儿的小项目,介绍如下:

  • 项目一:5 行代码让电脑永不息屏!

  • 项目二:5 行代码爬取表格数据!

d3be6c39e9ce0ade91ee569b0e3602a1.png

项目一:5行代码让电脑 永不锁屏

众所周知,当你的电脑鼠标一直在动的时候,系统会默认你的电脑是在工作当中,因此就不会息屏。

既然是玩吗?你就不要杠,说为啥 “不设置用不息屏”?那样,你赢了,我无话可说。哈哈!

这里就是用代码自动化控制鼠标,实现鼠标的 “上下左右” 移动操作,让电脑误以为是认为在操作鼠标。

在这里,我们使用的是Python中的pyautogui库。如果你的电脑没有安装这个库,可以使用下面代码安装一下。

pip install pyautogui

控制鼠标移动,使用的是pyautogui库中的moveRel(x,y)函数,用法如下:

  • 含义: 根据当前位置, 相对移动鼠标指针;

  • 注意: 当x/y大于0,则表示往右/往下移动鼠标指针。当x/y小于0,则往左/往上移动鼠标指针【x/y是整数】;

当然这个随机数,肯定不要你人为去设置,我们也随机生成。在这里我需要为大家在介绍random库中的一个函数random.randint(a,b),用法如下:

  • 含义: 用于生成指定数值范围内的随机整数;

  • 注意: 该函数有两个参数a和b,表示指定区间的上限和下限;

import random 
random.randint(a=100,b=300)

结果如下:

c196184cc18b617b39fcc849e50ffc39.png

有了这些基础后,我们直接上代码吧!

# 导入相关库
import pyautogui
import random
import time

# 使用while True循环,让程序一直执行!
while True:
    x = random.randint(-200,200)
    y = random.randint(-200,200)
    pyautogui.moveRel(x,y)
    time.sleep(5) # 让鼠标移动到某个位置,停留几秒钟,我怕它太累

当然,pyautogui库作为一个自动化操作鼠标的库,有很多值得你去挖掘的知识点。这里只是简单使用,其它知识可以根据你的实际需求,去系统学习一下。

项目二:5行代码爬取表格数据

如果说想学习Python爬虫的话,我想这应该是最简单爬虫代码了。

说白了,就是pandas库爬取表格数据。这个其实和Excel有点像,Excel不就是只能爬取一些规则的表格数据吗?但是这个更好用哦,毕竟不让你动手。

今天我们爬取到网页是 “中商情报网”。

网址如下:

https://s.askci.com/stock/a/0-0?reportTime

如果想要使用pandas爬取数据,它的HTML结构是下面这个Table格式的。

<table class="..." id="...">
     <thead>
     <tr>
     <th>...</th>
     </tr>
     </thead>
     <tbody>
        <tr>
            <td>...</td>
        </tr>
        <tr>...</tr>
        <tr>...</tr>
        ...
        <tr>...</tr>
        <tr>...</tr>
    </tbody>
</table>

我们点击F12,查看源代码,当我们定位待爬取数据时,会发现该数据满足这个特点。

ec84417736d2f918b25fda3408c29b76.png

其余知识没必要多讲,毕竟都是pandas中的知识,大家很熟悉了。上代码:

# 导入相关库
import pandas as pd
import csv

# 我们只爬取十页数据
for i in range(1,10):  # 爬取全部页
    tb = pd.read_html(f'http://s.askci.com/stock/a/?reportTime=2021-03-31&pageNum={i}')[3] 
    tb.to_csv(r'上市公司.csv', mode='a', encoding='utf_8_sig', header=1, index=0)

结果如下:

6c3e226ba8cd29f175956d4bd04e9c6b.png

妥妥的,这么多家上市公司的数据,就被你收入囊中了。然后可以拿去做个简单的分析,或者练习pandas数据处理,不香吗?

这里还有一点值得说明的是,上面代码中有一个[3],代表啥意思呢?

这是因为网页上可能存在多个表格,这时候就需要靠列表的切片tables[x],来指定获取哪个表格。

好了,今天的案例就介绍到这里,你学会了吗?


最后,推荐一下我们的星球,想玩服务器编程的可以加入我们,我们一年会带大家玩7个项目,大家可以修改我们的代码来扩展它的功能,比如监控股票的可以改成监控基金的,或者是多个金融数据产品,然后根据一些均线策略来提醒你的交易策略等等。

目前星球的价格是一年88元(算下来一个月6块多),还有12元的优惠券限时领取。有兴趣的加入我们的,速来。

37664962730b5c5c8d672fb8dfc24513.png

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|
点阅读原文,看200个Python案例!
5 行 Python 代码就能让你的电脑永不息屏,这波必须装到... 首先,必须得承认Python 是一门优雅、易入门的编程语言。往往用很少量的代码,就能帮助你完成一件很漂亮的事儿。这也是我使用python多年的心里话。比起那些难、麻烦的的软件,python圆了我的程序梦.最开始学习 Python,不需要太过复杂。只要玩儿的开心就行,慢慢培养兴趣,等你上手后,你会学习的更有信心。今天我们就来玩玩儿,5 行代码能做啥?这里我为大家介绍两个好玩儿的小项目,介绍如下:•项目一:5 行代码让电脑永不息屏!•项目二:5 行代码爬取表格数据!众所周知,当你的电脑鼠标一直在动的时候,系统会 阅读详情

相关推荐

5行Python 代码就能让你的电脑永不息屏

前言 Python 不愧是一门优雅、易入门的编程语言。往往用很少量的代码,就能帮助你完成一件很漂亮的事儿。 最开始学习 Python,不需要太过复杂。只要玩儿的开心就行,慢慢培养兴趣,等你上手后,你会学习的更有信心。 今天我们就来玩玩儿,**5 行代码能做啥?**这里我为大家介绍两个好玩儿的小项目,介绍如下: **项目一:**5 行代码让电脑永不息屏! **项目二:**5 行代码爬取表格数据! 项目一:5行代码让电脑 永不锁屏 众所周知,当你的电脑鼠标一直在动的时候,系统会默认你的电脑是在工作当中,因此.

zihong522的博客 371

【WIN10】通过cmd实现睡眠/休眠/锁屏/bat实现息屏/关闭屏幕/双击按键实现睡眠

一直找不到cmd实现睡眠的指令,直到发现psshutdown。然后将psshutdown.exe复制到以下文件夹目录。内存供电,就是比休眠快启动,可以键盘唤醒。一个202kb,百度一下就能下载。待完成上述操作后,cmd睡眠代码。待机久用休眠,短暂休息用睡眠。简单说一下和休眠区别。

LAM LAB 2万+

如何使用Python息屏(详解)

如何使用Python息屏(详解) 重点参考 Python息屏、关闭显示器代码 系统资源调用和shell32.dll简介 Microsoft Docs 代码 from ctypes import windll import time HWND_BROADCAST = 0xffff WM_SYSCOMMAND = 0x0112 SC_MONITORPOWER = 0xF170 MonitorPowerOff = 2 SW_SHOW = 5 def screenOff(): windll.user32

qq_44920947的博客 2217

Python息屏、关闭显示器代码

文章目录1. 按2. 仅关闭显示器代码3. 关闭显示器并锁屏代码 1. 按 可以下载并运行打包好的程序:Windows 一键息屏程序ScreenOff下载及说明 另外再配合音量控制可以实现在息屏的时候静音,参考:使用python获取windows当前音量值以及调节音量、设置静音 如需要定时关闭屏幕和声音,请参考:用Python实现自定义息屏关声音程序 2. 仅关闭显示器代码 from ctypes import * HWND_BROADCAST = 0xffff WM_SYSCOMMAND = 0x0

COCO56的博客 6182

新卡尝鲜记:RTX 5070Ti适配PyTorch生态的实战避坑指南

本文分享了RTX 5070Ti适配PyTorch生态的实战经验。针对CUDA 12.8兼容性问题,详细介绍了安装PyTorch Nightly版本、手动编译xformers库以及寻找PyTorch3D第三方预编译包的完整流程与解决方案,帮助用户快速搭建可用的深度学习开发环境。

weixin_29094775的博客 288

VSCode+Typst零配置写作指南:5分钟搞定论文排版环境(含实时预览技巧)

本文介绍如何利用VSCode和Typst快速搭建零配置的论文排版环境,5分钟内实现高效写作与实时预览。Typst作为轻量级排版工具,结合LaTeX的精度与现代化语法,显著提升学术写作效率,特别适合需要频繁调整格式的研究人员。

weixin_30642561的博客 109

快速停止windows休眠以及黑屏

停止windows 10,window11 休眠

janpsx的博客 852

arcgis密度分析

密度分析 密度分析是指根据输入的要素数据集计算整个区域的数据集状况,从而产生一个连续的密度表面。通过计算密度,将每个采样点的值散布到整个研究区域,并获得输出栅格中每个像元的密度值。在 ArcGIS 中,分布密度的计算方法有点密度分析、线密度分析和核密度分析三种。 1.点密度分析 导入实验数据居民点图层和道路图层 在自定义里勾选空间分析模块Spatial Analyst 点击空间分析工具中密度分析内的点密度分析, 参数设置如下,其中输出像元大小表示输出栅格数据集的像元大小。值越小.

Jasenjane的博客 2万+

【Python 】实现永不锁屏

主要是针对系统设置永不锁屏、永不休眠策略不生效的情况,结合使用Python脚本实现永不锁屏的目的。提示:以下是本篇文章正文内容,下面案例可供参考当Windows端设置锁屏策略不生效时,结合python脚本可以实现永不锁屏。

liaotianyin的博客 3194

拥有AI助手便能解放双手?——抖音直播脚本的生成

科技改变生活,AI助手帮你完成抖音创作!

Scientist_的博客 2352

从零开始:Vivado中自定义串口通信IP核的完整实现

本文详细介绍了在Vivado中从零开始实现自定义串口通信IP核的完整流程,包括Verilog核心代码编写、仿真验证、IP核封装与参数化配置技巧。通过AXI-Lite总线实现动态配置,提升FPGA开发效率,适用于各种嵌入式系统通信需求。

weixin_29274969的博客 326

windows 锁屏+自动黑屏脚本

windows 锁屏+自动黑屏脚本

wyazyf 4816

[官方培训]22-UE资产优化 Epic 肖月 笔记

Nanite+Lumen目标:面向TA,美术,不影响视觉的前提下,优化运行和编辑效率引擎:UE5.1延迟管线平台:主流PC,Windows 10 with DX12。

Tcohneyn的博客 1575

Python3,5行代码让电脑永不息屏。

根据pyatuogui库的moveRel(x,y)函数,让电脑处于工作状态,永不息屏。

商务合作 | 面试培训 | 职场规划 ==>主页扫码 2万+

【AI】使用Cursor和AI编程生成的VUE前端框架

本项目是一个基于VUE.js的前端框架,结合了登录、图形验证码、权限校验等常用功能模块。通过与Cursor AI交互生成的代码,展示了AI在编程中的潜力与效率。

清欢渡的博客 9861

使用VNA(Vector Network Analyzer)对S参数进行去嵌(二)

无论是使用 EM 仿真工具创建的简化模型(如一段理想传输线)还是复杂模型用于测试夹具,现在都需要使用该 S 参数模型执行去嵌入过程。

小孟同学的博客 6109

5 行 Python 代码就能让你的电脑永不息屏

前言 Python 不愧是一门优雅、易入门的编程语言。往往用很少量的代码,就能帮助你完成一件很漂亮的事儿。 最开始学习 Python,不需要太过复杂。只要玩儿的开心就行,慢慢培养兴趣,等你上手后,你会学习的更有信心。 今天我们就来玩玩儿,**5 行代码能做啥?**这里我为大家介绍两个好玩儿的小项目,介绍如下: 项目一:5 行代码让电脑永不息屏! 项目二:5 行代码爬取表格数据! 项目一:5行代码让电脑 永不锁屏 众所周知,当你的电脑鼠标一直在动的时候,系统会默认你的电脑是在工作当中,因此就不会息屏。.

JAVAmonster12的博客 3078

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

5行Python代码就能让你的电脑 “永不息屏”?

前言 Python不亏是一门优雅、易入门的编程语言。往往用很少量的代码,就能帮助你完成一件很漂亮的事儿。 最开始学习Python,不需要太过复杂。只要玩儿的开心就行,慢慢培养兴趣,等你上手后,你会学习的更有信心。 今天我们就来玩玩儿,5行代码能做啥?这里我为大家介绍两个好玩儿的小项目,介绍如下: 项目一:5行代码让电脑永不息屏! 项目二:5行代码爬取表格数据! 项目一:5行代码让电脑 永不锁屏 众所周知,当你的电脑鼠标一直在动的时候,系统会默认你的电脑是在工...

V_aacj0109的博客 1244

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【5行Python代码让你的电脑 “永不息屏”?】

如果你也想自学Python,可以关注我。我会把踩过的坑分享给你,让你不要踩坑,提高学习速度,还整理出了一套系统的学习路线,这套资料涵盖了诸多学习内容:开发工具,基础视频教程,项目实战源码,51本电子书籍,100道练习题等。综上所述,Python是一种功能强大、简单易学、跨平台且开源的编程语言,广泛应用于Web开发、数据分析、人工智能等领域。↓↓↓↓关注我!一起学习更多编程知识!最后小编也给大家分享一份Python学习压缩包,里面的内容都是适合零基础小白的笔记,不懂编程也能听懂、看懂。

lhx1771584985的博客 1532

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

5行Python代码让你的电脑 “永不息屏”?

如果你也想自学Python,可以关注我。我会把踩过的坑分享给你,让你不要踩坑,提高学习速度,还整理出了一套系统的学习路线,这套资料涵盖了诸多学习内容:开发工具,基础视频教程,项目实战源码,51本电子书籍,100道练习题等。相信可以帮助大家在最短的时间内,能达到事半功倍效果,用来复习也是非常不错的。↓↓↓↓资料获取:已打包,添加文末 Python笔记领取 优快云官方合作vx即可获取!希望这篇文章对你有帮助,也希望能帮到大家,因为你我都是热爱python的编程语言爱好者。

2301_78095812的博客 771

如何用5 行 Python 代码就能让你的电脑永不息屏

前言 Python 不愧是一门优雅、易入门的编程语言。往往用很少量的代码,就能帮助你完成一件很漂亮的事儿。 最开始学习 Python,不需要太过复杂。只要玩儿的开心就行,慢慢培养兴趣,等你上手后,你会学习的更有信心。 今天我们就来玩玩儿,5 行代码能做啥?这里我为大家介绍两个好玩儿的小项目,介绍如下: 项目一:5 行代码让电脑永不息屏! 项目二:5 行代码爬取表格数据! 项目一:5行代码让电脑 永不锁屏 众所周知,当你的电脑鼠标一直在动的时候,系统会默认你的电脑是在工作当中,

z099164的博客 481

2024年5 行 Python 代码就能让你的电脑永不息屏,这波必须装到,2024年最新网易云音乐面经

Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

m0_60707660的博客 719

python 代码息屏后不执行

教你如何实现“Python代码息屏后不执行” 在许多场景中,我们希望在系统进入待机或息屏状态时,Python代码能够暂停执行,从而节约资源或避免不必要的操作。本文将通过简单的步骤和代码示例来教会你如何实现这一点。 整体流程 下面是实现这个功能的基本步骤: 步骤 描述 1 安装必要的库 2 编写代码以检测系...

weixin_41091480的博客 1117

用Python实现自定义息屏关声音程序

文章目录1. 项目介绍2. 项目下载3. 参考 1. 项目介绍 操作系统本身有一套自动息屏机制,但这有时候会被一些第三方的程序破坏掉,比如火星安防监控程序会阻止系统自动息屏,导致屏幕一直亮着,很难受,所以就开发了这款软件。 另外操作系统只有一套自动息屏机制,如果我想在息屏的时候把电脑声音也关了怎么办呢?这时操作系统并没有为我们提供相关功能。 默认情况下: 超过5分钟不动鼠标和键盘会自动息屏并关闭电脑声音,之后晃动鼠标或者点击键盘,会自动亮屏(由操作系统实现)并打开声音,如需修改超时时间,进入config.

COCO56的博客 1346
上一篇: 可能是最强的Python可视化神器,建议一试
下一篇: AI也能「抽象派」作画,圆形+方块组合,可微2D渲染下生成抽象人脸
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值