lists.sort(key=lambda fn: os.p
selenium吧
全部回复
仅看楼主
level 5
lists.sort(key=lambda fn: os.path.getmtime(result_dir+"\\"+fn))
有点不懂,既然os.path.getmtime()表示获取文件的最后修改时间,为什么result_dir后面还要加“\\”+fn呢?
2018年08月23日 04点08分 1
level 5
懂了懂了哈哈哈,基础太差的结果[乖]
2018年08月23日 16点08分 2
萌新问下为什么呀 好巧我今天也碰到这个问题了。。
2018年08月24日 08点08分
回复
ܳ��ح���̨r
:看楼下哈哈哈,回复错了
2018年08月24日 09点08分
level 5
完整逻辑代码:
dir="C:\\Users\\admin\\Desktop\\selenium-practice\\0823\\sortedfile"
list=os.listdir(dir)
list.sort(key=lambda fn:os.path.getmtime(dir+'\\'+fn))
list代表一个文件的列表,将list的元素作为lambda固定函数的入参,而dir代表一个文件夹的路径,所以要加上后面具体的文件(+"fn"也就是加上list元素)才能使用geetmtime方法。
2018年08月24日 09点08分 3
[笑眼]感觉是这样哈,讲东西逻辑性有点差,不晓得理清没
2018年08月24日 09点08分
谢谢呀 膜拜大神! 回复 查无此字♬ :
2018年08月24日 10点08分
回复
ܳ��ح���̨r
:[滑稽]同萌新,到处磕磕绊绊
2018年08月24日 10点08分
1