扫码关注官方订阅号
os.path.join(os.path.expanduser("~"), "Desktop") ##可以获取到桌面目录,用什么方法可以获取到最后一个修改过的文件?
光阴似箭催人老,日月如移越少年。
os.path.expanduser('~/Desktop')
os.listdir()
list.sort
最终代码如下:
d = os.path.expanduser('~/Desktop') files = [os.path.join(d, f) for f in os.listdir(d)] files.sort(key=lambda f: os.stat(f).stmtime) lastmodified = files[-1]
不知道为什么代码格式失效。以上代码如果不能看请移步: http://p.vim-cn.com/cbbkP/py
要解决这个问题需要先解决python如何获取文件状态
google 一下知道os.stat函数
再次google 可以查找出os.stat的用法
file_info = os.stat('file_name.txt')
其次找出文件状态中的修改时间 m_time
m_time = file_info.st_mtime
到此问题基本解决。
可以参考http://stackoverflow.com/questions/237079/how-to-get-file-creation-modification-date-times-in-python
所以其实google一下就好了~
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
os.path.expanduser('~/Desktop')
;os.listdir()
;list.sort
方法;最终代码如下:
d = os.path.expanduser('~/Desktop') files = [os.path.join(d, f) for f in os.listdir(d)] files.sort(key=lambda f: os.stat(f).stmtime) lastmodified = files[-1]
不知道为什么代码格式失效。以上代码如果不能看请移步: http://p.vim-cn.com/cbbkP/py
要解决这个问题需要先解决python如何获取文件状态
google 一下知道os.stat函数
再次google 可以查找出os.stat的用法
其次找出文件状态中的修改时间 m_time
到此问题基本解决。
可以参考http://stackoverflow.com/questions/237079/how-to-get-file-creation-modification-date-times-in-python
所以其实google一下就好了~