【文件处理】python删除指定文件

article/2025/9/16 14:24:19

目标:删除主文件夹下的文件以及主文件夹下的文件夹里的html文件。

文件:结果:

 

#!python3
import os
import sys
import cv2 as cv"""设置主文件夹路径"""
path = 'E:/102_ningxia_wuzhong/FriesianCattle2017/2yizcfbkuv4352pzc32n54371r/'
if not os.path.exists(path):  # 判断路径是否正确,如果没有就创建这个文件夹os.makedirs(path)
if os.path.isdir(path):dir_list = os.listdir(path)
print("path={}".format(path))
print("dirlist is{}".format(dir_list))"""主文件夹下的文件夹"""
for i,dir_name in enumerate(dir_list):"""找到并删除文件夹"""dir2_path = os.path.join(path, dir_name)if not os.path.isdir(dir2_path):os.remove(dir2_path)if os.path.isdir(dir2_path):file = os.listdir(dir2_path)for i,name in enumerate(file):if 'html' in name:path_delete = os.path.join(dir2_path,name)os.remove(path_delete)print('{} has been finished\n'.format(path_delete))
print("FINISHED!")

http://chatgpt.dhexx.cn/article/dnLSCprr.shtml

相关文章

Python 中删除文件的几种方法 【赶紧收藏】

很多时候开发者需要删除文件。可能是他错误地创建了文件,或者不再需要该文件。无论出于何种原因,都有一些方法可以通过Python来删除文件,而无需手动查找文件并通过UI交互来进行删除操作。 使用Python删除文件有多种方法,但是最好的方法如下: os.remove()删除文件 os.un…

python 删除文件夹和文件【转】

python 删除文件夹和文件 目录 一、三种删除方法 二、删除失败情况 PermissionError: [WinError 5] 拒绝访问 2.1 给python权限 2.2 删除改为更名 一、三种删除方法 python删除文件和文件夹主要用到os模块和shutil模块,针对文件夹和文件的删除,有几种情…

Python 中删除文件的几种方法

很多时候开发者需要删除文件。可能是他错误地创建了文件,或者不再需要该文件。无论出于何种原因,都有一些方法可以通过Python来删除文件,而无需手动查找文件并通过UI交互来进行删除操作。 使用Python删除文件有多种方法,但是最好的…

使用phpstudy+nat123实现网站发布(实现外网访问内网)

第一次想在网上分享点东西,结果发错了,发成了提问,在这里重新发一遍,看过的见谅! 1.phpStudy phpStudy是一个集成了最新的ApachePHPMySQLphpMyAdminZendOptimizerPHP等程序的集成包,安装完成后,…

nat123内网穿透

在做开发的时候,因为自己没有服务器,想要自己的网站啥的可以外网访问怎么办,这时候咱们可以通过一个工具:nat123来做个内网穿透,非常简单,下面这里做个简单的示范,nat123安装包,我这…

windows 下 nat123免费版内网穿透使用教程

1、首先进入nat123官方网站 http://www.nat123.com/Pages_2_32.jsp,下载windows版,根据环境变量选择下载。 2、安装程序,安装成功后运行,需要注册用户登录,自行注册。 3、点击添加映射,填写完成后点击保存…

在NAT内网环境下使用nginx+nat123搭建外网可访问的代理服务器

原理都一样,都是把内网的某个端口映射到外网上,只不过相对于买虚拟主机,买服务器等等,这个相对简单而且方便一些。而且还便宜(貌似这个公司还处在创业期,至于后期会不会狠宰用户还很难说)下面介…

使用 nat123 用自己电脑做服务器(在自己有网络的电脑上映射到外网域名访问)

最近自己想发布一个项目,买了相应的域名,但是没有买服务器,因为在初始阶段,想后面点再买服务器,现在想用自己的电脑做服务器,于是在网上找到了 nat123这个软件,根据我的经历,刚开始使…

[分享] linux利用nat123发布网站及注意事项

首先需要安装nat123以及客户端,相关的安装流程如下。 然后是在nat123中进行全端口映射,这个是转载的教程,如下。 这里有一些小细节要注意: 在nat123全端口映射添加完成之后,就要进行网站发布的工作,主要都是…

nat123端口映射: 外网通过ssh访问内网非公网ip的服务器

问题描述 LINUX部署在内网环境,没有公网IP,在内网可以上外网。如何实现在外网SSH访问内网LINUX主机? 解决方法: 使用nat123端口映射,一步映射即可将内网LINUX地址映射到外网,实现外网的访问。 nat123提…

使用nat123怎样解决网速慢的问题?

许多人在使用Nat123时会遇到网速慢的问题,下面就来说说相关的解决方法。 1、cname正确指向。cname指向的唯一性。使用自己的域名时,如设置cname指向nat123的,确保cname的唯一性,不对应的cname指向解析慢或其他不可预知的问题。修…

我的世界nat123联机教程

我的世界MC开服,使用nat123游戏联机教程。 一,我的世界MC局域网内部署测试 目的就是确保在内网可以正常访问。 1.下载并安装/解压我的世界MC开服器到本地。 本文最后有附上一个纯净的开服包,提供有需要的下载使用。 开服包主要有二个文件…

内网穿透的几种方式-免费与收费(钉钉、Frp、花生壳、nat123)

内网穿透的几种方式-免费与收费(钉钉、Frp、花生壳、nat123) 方式一(钉钉) 阿里钉钉提供的免费内网穿透,是基于ngrok 的,可以实现 Http 穿透,可以将我们本地服务暴露给外部访问,可以用作我们调试一些回调接口,或者共…

内网穿透妙用——内网转公网nat123

公网下访问私有云盘——NAT123免费圆梦 根据前两期发布的关于个人网盘搭建的博客(个人网盘配置——以Cloudreve为例),博主进行了进一步的更新维护,由于初始配置版本是基于局域网组建的,在小型办公室环境内确实使用还算…

使用nat123在个人电脑上搭建服务器(小白详细教程)

昨天自己在个人电脑上搭建了一个服务器(十分简陋。。。),也花了不少时间,遇到了一些坑。这里做一个分享,也帮大家避避坑。因为我也是个小白,自己摸索,所以我就尽量写得步骤详尽一点,…

如何使用利用nat123实现内网穿透

如何使用利用nat123实现内网穿透 首先,我们要明白何为内网穿透,内网穿透即即在计算机在局域网内的时候,外网与内网的计算机的节点进行连接时所需要的连接通信,简单滴说,我们访问百度,实际上是访问了百度的公…

对称密码之3DES

至于 3DES 为什么会出现呢?其实,这个不难想到。由于 DES 是一种非常简便的加密算法,但是密钥长度比较短,计算量比较小,相对来说,比较容易被破解。因此,在 DES 的基础上,使用三重数据…

3DES加密算法

一、3DES加密 DES是一个经典的对称加密算法,但也缺陷明显,即56位的密钥安全性不足,已被证实可以在短时间内破解。为解决此问题,出现了3DES,也称Triple DES,3DES为DES向AES过渡的加密算法,它使用…

java 3des_如何用Java进行3DES加密解密 java实现3des加密解密教程

3des,全称为3DESede或TripleDES,中文解释为是三重数据加密,用户可以通过通过对DES算法进行改进,针对每个数据块进行三次DES加密,下面小编为你带来java实现3des加密解密教程! 首先我们需要自行安装配置java环…

C# 3DES 加密

public class DESHelper{#region 3des加密/// <summary>/// 3des ecb模式加密/// </summary>/// <param name"aStrString">待加密的字符串</param>/// <param name"aStrKey">密钥</param>/// <param name"iv&…