我试图从文件夹中的文件中获取名称、上次访问日期和上次修改日期,一切正常。现在我尝试添加文件大小,但从那里我得到了这个错误。
我没有尺寸的工作结果:
[['28e20ee3-8e8c-427d-af73-cd9de58b5811_1156153318066-Ajax_Thuis_A4_665.jpg', 'Fri Oct 18 10:28:11 2013', 'Fri Oct 18 10:28:11 2013']]
我的代码看起来像这样
import os,time
def get_information(directory):
file_list = []
for i in os.listdir(directory):
a = os.stat(os.path.join(directory,i))
file_list.append([i,time.ctime(a.st_atime),time.ctime(a.st_ctime)]) #[file,most_recent_access,created]
return file_list
print get_information("/home/randy/testfolder")
我的大小代码如下所示(仅相关):
file_list.append([i,time.ctime(a.st_atime),time.ctime(a.st_ctime),os.path.getsize(a)])
我如何获得输出以显示文件大小而没有错误?我需要对大量文件执行此操作。