import os
import datetime
def showfile():
path=os.path.abspath('.')
for x in os.listdir(path):
mtime=os.path.getmtime(x)
time=datetime.datetime.fromtimestamp(mtime)
dt = time.strftime("%Y-%m-%d %H:%M:%S")
size=os.path.getsize(x)
print ('%-10s'%(size),dt,'\t',x)
作业二,关键字查找文件。
def findfile(findname):
dirlist=[]
path=os.path.abspath('.')
for parent,dirnames,filenames in os.walk(path):
#print (parent,dirnames,filenames)
for filename in filenames:
if findname in filename:
fpath=os.path.join(parent,filename)
if fpath not in dirlist:
dirlist.append(fpath)
if len(dirlist)==0:
print('Can not find file contains \'%s\''%(findname))
return -1
for dirs in dirlist:
print(dirs)
return 0
if __name__=='__main__':
showfile()
findfile('.py')
盖子是个熊孩子
作业一,dir -l的输出。 我这边linuxdir -l可以看见文件权限,但是查了一下百度不知道怎么获取,就写了个大小+更改时间+名称的阉割版= =
作业二,关键字查找文件。