python 获取详细的电脑桌面内容
作者:野牛程序员:2023-11-17 15:41:41python阅读 2665
需要更详细的信息,例如文件大小、修改时间等
以下是一个获取桌面上文件详细信息的示例代码,包括文件大小和修改时间:
import os
import datetime
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
# 获取桌面上的文件列表
desktop_contents = os.listdir(desktop_path)
# 打印文件详细信息
for item in desktop_contents:
item_path = os.path.join(desktop_path, item)
size = os.path.getsize(item_path) # 文件大小,以字节为单位
mtime = os.path.getmtime(item_path) # 最后修改时间,时间戳
# 将时间戳转换为可读的日期时间格式
mtime_formatted = datetime.datetime.fromtimestamp(mtime).strftime('%Y-%m-%d %H:%M:%S')
# 打印文件名、大小和修改时间
print(f"{item}: Size - {size} bytes, Last Modified - {mtime_formatted}")这段代码使用os.path.getsize获取文件大小,以字节为单位,使用os.path.getmtime获取文件最后修改时间的时间戳。然后,使用datetime.datetime.fromtimestamp将时间戳转换为可读的日期时间格式。最后,打印文件名、大小和修改时间。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python 获取电脑桌面内容
- 下一篇:怎样用python输出9×9乘法表
