gpt4 book ai didi

Python遍历指定文件及文件夹的方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 30 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python遍历指定文件及文件夹的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了Python遍历指定文件及文件夹的方法。分享给大家供大家参考。具体如下:

初次编写:

?
1
2
3
4
5
6
7
import os
def searchdir(arg,dirname,names):
    for filespath in names:
    open ( 'c:\\test.txt' , 'a' ).write( '%s\r\n' % (os.path.join(dirname,filespath)))
if __name__ = = "__main__" :
    paths = "g:\\"
    os.path.walk(paths,searchdir,())

做了修改,添加了文件属性 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# -*- coding: cp936 -*-
import os,time
#将文件属性中的时间改为‘2011-1-12 00:00:00格式'
def formattime(localtime):
  endtime = time.strftime( "%Y-%m-%d %H:%M:%S" , time.localtime(localtime))
  return endtime
def searchdir(arg,dirname,names):
  for filespath in names:
   #得到文件路径
   fullpath = os.path.join(dirname,filespath)
   #得到文件属性
   statinfo = os.stat(fullpath)
   #文件大小
   sizefile = statinfo.st_size
   #创建时间
   creattime = formattime(statinfo.st_ctime)
   #修改时间
   maketime = formattime(statinfo.st_mtime)
   #浏览时间
   readtime = formattime(statinfo.st_atime)
   #判断是文件夹还是文件
   if os.path.isdir(fullpath):
    filestat = 'DIR'
   else :
    filestat = 'FILE'
   open ( 'c:\\test.txt' , 'a' ).write( '【%s】路径:%s 文件大小(B):%s 创建时间:%s 修改时间:%s 浏览时间:%s\r\n' % (filestat,fullpath,sizefile,creattime,maketime,readtime))
if __name__ = = "__main__" :
  paths = "g:\\"
  os.path.walk(paths,searchdir,())

希望本文所述对大家的Python程序设计有所帮助.

最后此篇关于Python遍历指定文件及文件夹的方法的文章就讲到这里了,如果你想了解更多关于Python遍历指定文件及文件夹的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com