python 遍歷檔案 獲取檔案修改時間

2021-10-14 07:56:26 字數 1009 閱讀 2427

示例如下:

# -*- coding: utf-8 -*-

import os

import sys

import time

reload(sys)

sys.setdefaultencoding('utf8')

path = u"d:\vpn\**\資料倉儲儲存過程修改備份"

for root, dir, files in os.walk(path):

for file in files:

full_path = os.path.join(root, file)

#print(full_path)

#print(file)

mtime = os.stat(full_path).st_mtime

file_modify_time = time.strftime('%y-%m-%d %h:%m:%s', time.localtime(mtime))

print(" 修改時間是: ".format(full_path,file_modify_time))

輸出結果:

c:\users\administrator\anaconda3\envs\lineage_relation\python.exe d:/python_project/test_db_python/svn_test/check_updated_svn_file.py

d:\vpn\**\資料倉儲儲存過程修改備份\pkg_dim\pkg_dim_20180625_yjt_1.pck 修改時間是: 2018-06-25 18:15:53

d:\vpn\**\資料倉儲儲存過程修改備份\pkg_dm\pkg_dm_20180709_lyl_1.pck 修改時間是: 2018-07-11 07:36:40

d:\vpn\**\資料倉儲儲存過程修改備份\pkg_dm\pkg_dm_20180709_lyl_1.~pck 修改時間是: 2018-07-11 07:36:40

python 檔案遍歷

1.使用os.listdir dir 得到一定list包含了目錄下所有的檔案和資料夾 os.path.join dir,filename 獲得檔案的全路徑 os.path.isdir filepath 判斷是不是乙個dir import os,sys import re def deal log l...

Python檔案遍歷

python檔案遍歷 重點 以下兩個方法裡面的path都是絕對路徑。os.path.isdir path os.path.isfile path 深度遍歷檔案 如下 借用棧的後進先出的思想實現給定path下檔案的遍歷 import os 新建乙個列表 stack def getalldirdep p...

python 檔案遍歷 檔案讀取 檔案操作

一 檔案遍歷 import os filedir d os.sep data2 for root,dirs,files in os.walk filedir for dir in dirs print os.path.join root,dir for file in files print os....