当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击