首页 > 编程语言 >python对整个目录下面的所有文件进行处理的代码

python对整个目录下面的所有文件进行处理的代码

时间:2023-03-24 09:01:51浏览次数:36  
标签:python 代码 f304013376020 write time print my 目录 dir

对整个目录里面的所有文件进行处理.

实用场景:

1)在整个目录下的文件中,哪些文件中有某个关键字出现

2)备份某个目录下面的文件,比如:按照建立日期或者文件名 按照月份进行归档

为什么使用python?

编写简单,调试和执行快(也许C#,Java开始编译的时间,Python已经执行完了)

 

import re
import os
import time
import shutil



my_dir ="//10.1.xx.xx/TestDate"

start = time.time()
i = 0
startTime=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())[0:10]
print(startTime)
f304013376020 = open("D:/304013376020.txt", 'a')
if os.path.isdir(my_dir):
    for x in os.listdir(my_dir):
        print(x)
        with open(os.path.join(my_dir,x), encoding='utf-8') as file2:
            for ann in file2.readlines():
                if "304013376020" in ann:
                    f304013376020.write(x); 
                    f304013376020.write(":");
                    f304013376020.write(ann);
                    f304013376020.write("\n");
                    print("304013376020  find")
                    i = i + 1;
c = time.time() - start
print(my_dir +' 目录处理OK!')
print('程序运行耗时:%0.2f秒'%(c))



print('总共处理了 %s 个文件'%(i))

 

标签:python,代码,f304013376020,write,time,print,my,目录,dir
From: https://www.cnblogs.com/wonder223/p/17250187.html

相关文章

  • R语言用贝叶斯层次模型进行空间数据分析|附代码数据
    阅读全文:http://tecdat.cn/?p=10932最近我们被客户要求撰写关于贝叶斯层次模型的研究报告,包括一些图形和统计输出。在本文中,我将重点介绍使用集成嵌套拉普拉斯近似方法......
  • zeRO-Offload代码实践
    https://mp.weixin.qq.com/s/VOgNPEcDhmhMuDdy_HL0BAfromdeepspeed.ops.zero_offloadimportFP16ZeROOffloadEngine#InitializetheZeRO-Offloadenginezero_offlo......
  • java学习日记20230322-代码块
    代码块代码块又称为初始化块,属于类中的成员,是类的一部分,类似于方法,将逻辑语句封装在方法体中,通过{}包围起来。但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不......
  • 使用 Python 探索 感知机 算法
    动动发财的小手,点个赞吧!从理论到实践,我们将从简要的理论介绍开始研究感知机(器)学习方法,然后实现。在这篇博文的最后,您将能够了解何时以及如何使用这种机器学习算法,清楚......
  • Python多进程代码调试工具
    https://github.com/Lightning-AI/forked-pdbimportsysimportpdbclassForkedPdb(pdb.Pdb):"""PDBSubclassfordebuggingmulti-processedcodeSug......
  • ABAP-代码规范校验程序
    1REPORTy4_b4_test41.23*PARAMETERS:p_progliketrdir-name.45DATA:gr_scanTYPEREFTOcl_ci_scan,6gr_sourceTYPEREFTOcl_ci_source......
  • python内置函数2
    sum()sorted()reversed()all()any()enumerate()zip()map()filter()......
  • python内置函数1
    abs()divmod()pow()len()ord()chr()id()min()max()......
  • 给程序加个进度条吧!1行Python代码,快速搞定~
    大家好,这里是程序员晚枫。你在写代码的过程中,有没有遇到过以下问题?已经写好的程序,想看看程序执行的进度?在写代码批量处理文件的时候,如何显示现在处理到第几个文件了......
  • phpstudy 修改代码后,生效延迟
    phpstudy修改代码后,生效延迟问题:Phpstudy本地环境PHP代码修改后不能立即生效,或phpstudy修改了代码,生效有延迟软件环境:macOS13、phpstudy问题解决:https://www.xp.c......