gpt4 book ai didi

python - 如何在最后 5 分钟内更改文件

转载 作者:太空狗 更新时间:2023-10-30 01:58:03 26 4
gpt4 key购买 nike

需要遍历当前目录并获取最近 5 分钟内修改的文件。我才刚刚开始,这就是我目前所拥有的

#!/usr/bin/python

import os,sys,time

dir = os.getcwd()

print dir


for f in os.walk(dir):
for i in os.stat(f).st_mtime:
print i

当我运行这个时,我得到了这个错误

for i in os.stat(f).st_mtime:

类型错误:强制转换为 Unicode:需要字符串或缓冲区,找到元组

我想在继续之前了解是什么原因造成的

最佳答案

os.walk() 生成元组,您正在尝试使用字符串。你想要这样的东西:

for root, dirs, files in walk(wav_root):
for f in files:
filename = root + f
# Now use filename to call stat().st_mtime

我相信。在使用 os.walk() 进行迭代时,无论您身在何处,加入 rootf 都会生成绝对路径 IIRC。

更多信息请看这里:http://www.tutorialspoint.com/python/os_walk.htm

关于python - 如何在最后 5 分钟内更改文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33654621/

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