python 删除文件-python 删除文件和读取文件
import os
os.walk(path)
path是指想要遍历的文件夹的路径
这个函数得到的结果是一个或多个tuple,个数取决于路径下是否有文件夹:如果没有文件夹的话,那么只有一个tuple,如果有的话,假如有3个,那么就会有4个tuple。
而每个tuple中有三项:
1.当前文件夹的路径(str类型)
2.当前文件夹中的所有文件夹名称(list类型)
3.当前文件夹中所有文件的名称
os.listdir(path)
listdir()函数能得到文件夹下所有文件(包括文件夹)的名称,但是无法获取子文件夹的状态
import os
path = "D:/Python34/news" #文件夹目录
files= os.listdir(path) #得到文件夹下的所有文件名称
s = []
for file in files: #遍历文件夹
if not os.path.isdir(file): #判断是否是文件夹,不是文件夹才打开
f = open(path+"/"+file); #打开文件
iter_f = iter(f); #创建迭代器
str = ""
for line in iter_f: #遍历文件,一行行遍历,读取文本
str = str + line
s.append(str) #每个文件的文本存到list中
print(s)
top = "D:\卷烟厂资料\python\tag_data\tag_data_dir"
for root, dirs, files in os.walk(top, topdown=False):
for name in files:
os.remove(os.path.join(root, name))
print("删除完成",name)
能删除tag_data_dir下的所有文件,但是保留着空的文件夹。
浏览目录下的所有子文件夹,并删除满足条件的文件夹(文件夹命名是日期)
import os
import datetime
import shutil
dayEx = 7
rootDir = "D:\"
def clean_dir(path):
for root, dirs, files in os.walk(path):
for dir_name in dirs:
try:
datedir = datetime.datetime.strptime(dir_name, "%Y-%m-%d")
if (datetime.datetime.now() - datedir).days > dayEx:
print("rm %s" % dir_name)
shutil.rmtree(os.path.join(root, dir_name))
except:
continue
clean_dir(rootDir)
python 删除文件-python 删除文件和读取文件相关推荐
- python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。...
[单选题]李明在他所属的公司工作五年,每天都很认真地处理繁杂的事情,同事们都夸他认真,但是依然没有建树,这是因为: [多选题]品牌标志的作用表现在 [单选题]新产品开发的第一个阶段是_______. ...
- python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。(4.0分)_学小易找答案...
[单选题]文本文件存储的是(),由若干文本行组成,通常每行以换行符 '\n' 结尾.(4.0分) [单选题]()属性是返回被打开文件的访问模式.(4.0分) [单选题]重力坝是由砼或( )修筑而成的大 ...
- java读取文件的方法是_Java读取文件方法大全
Java读取文件方法大全 2011/11/25 9:18:42 tohsj0806 http://tohsj0806.iteye.com 我要评论(0) 摘要:文章来源:http://www.c ...
- php文件读取文件内容,PHP文件系统函数-读取文件内容几种方式
介绍几种php获取文件内容的方式 介绍读取文件的方式之前,我们先看一下打开文件资源和关闭资源 名字资源绑定到一个流 - fopen 关闭一个已打开的文件指针 - fclose $handle1 = f ...
- java 读取1m文件_java的FileInputStream类读取文件
package net.csdn.InputStream; import java.io.File; import java.io.FileInputStream; import java.io.Fi ...
- php 读取文件自身内容,与读取文件输出内容
一,读取文件 先解释一下,什么是读取文件本身,什么叫读取文件输入内容.举个例子test.php里面的内容<?php echo "test"; ?> 1,读取文件本身就是 ...
- php 视频文件怎么打开,PHP怎么读取文件内容?(图文+视频)
本篇文章主要给大家介绍PHP读取文件内容的两种操作方法. 在之前的文章[PHP怎么将数据写入指定文件中?]中已经为大家讲解了PHP写入文件的具体方法,其实PHP文件写入和读取的操作方法是类似的,大家有 ...
- c语言读取文件函数,C语言文件操作详细分析:读取文件(fread函数使用)
C语言文件操作详细分析:读取文件(fread函数使用) 这里详细介绍了C语言读取文件的函数fread的使用说明,参照了MSDN的说明,同时加入自己的经验让大家学的更加明白. C语言读取文件函数frea ...
- python跳过错误_Pandas之read_csv()读取文件跳过报错行的解决
读取文件时遇到和列数不对应的行,此时会报错.若报错行可以忽略,则添加以下参数: 样式: pandas.read_csv(***,error_bad_lines=False) pandas.read_c ...
- python比较文件每行长度_读取文件并查找所有行的长度是否相同
首先,您可以读取文件,这里example.txt,并将所有行放入一个列表中,content:with open(filename) as f: content = f.readlines() 下一步, ...
最新文章
- 服务器不能显示皮肤,服务器控件gridview扩展,为什么不能应用皮肤?
- 两次杀人,自动驾驶技术之恶
- 23种设计模式的索引
- 汇编转跳指令 (J开头的)
- 亚信科技数据库AntDB通过金融分布式事务数据库标准测试
- matlab 符号 约束,非线性优化 问题约束函数带有符号的条件函数怎么写?
- 简单的for循环,你不会就落后了
- shell不允许输入空字符_反弹shell | ncamp;bash
- 快、准、狠!秒杀Excel的报表工具,十分钟教你做好数据填报
- vi测试仪维修成功率高吗?_欧森杰检测仪:臭氧检测仪的六大特点,您真的了解吗?...
- android 实现页面跳转代码,Android 实现页面跳转
- html中居中方法,HTML中5种常见的居中方法
- 程序员必备的七个电脑软件
- 基于标记的分水岭分割算法
- 谷歌浏览器驱动器下载网址
- leetcode: 529. 扫雷游戏
- 宝塔的安全防范-服务器防火墙配置经验分享
- 修改文件后缀直接改变文件属性
- 14. Thymeleaf
- 全球及中国镱 (Yb) 蒸发材料行业深度研究及未来发展趋势调研报告2021年版