码迷,mamicode.com
首页 > 编程语言 > 详细

python 目录遍历、通配查找、文件属性

时间:2015-08-06 02:11:51      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:目录遍历   文件属性   通配查找   

# -*- coding:utf-8 -*-
__author__ = ‘magicpwn‘

import os
import time
import os.path
import pprint
import glob
pa = ‘C:/XML/Result/result.xls‘
print os.path.dirname(pa)
print ‘Access time访问时间:‘, time.ctime(os.path.getatime(pa))
print ‘modified time修改时间:‘, time.ctime(os.path.getmtime(pa))
print ‘change time创建时间:‘, time.ctime(os.path.getctime(pa))
print ‘文件大小:‘, os.path.getsize(pa), ‘Byte‘
print ‘是文件吗》‘, os.path.isfile(pa)
print ‘absolute绝对路径吗>‘, os.path.isabs(pa)
print ‘是dir目录吗?‘, os.path.isdir(pa)
print ‘是目录吗‘, os.path.isdir(os.path.dirname(pa))
print ‘存在吗?‘, os.path.exists(pa)
print ‘link 存在吗‘, os.path.lexists(pa)
print ‘是link ?‘, os.path.islink(pa)
# os.path.walk()会遍历一个树种的所有目录,,并调用所提供的一个函数,将目录名种个内容的名字作为参数传入该函数
#os.mkdir(‘C:/hh/‘)  创建目录
def visit(arg, dirname, names):
    print dirname, arg, names
    for name in names:
        subname = os.path.join(dirname, name)   #连接目录和文件名
        print name
# 遍历文件
os.path.walk(os.path.dirname(pa), visit, ‘user data‘)

# 通配查找文件
for name in glob.glob(os.path.dirname(pa)+‘/[jr0-9]*‘):
    print name


本文出自 “magicpwn” 博客,请务必保留此出处http://magicpwn.blog.51cto.com/10497784/1682081

python 目录遍历、通配查找、文件属性

标签:目录遍历   文件属性   通配查找   

原文地址:http://magicpwn.blog.51cto.com/10497784/1682081

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!