python - 使用 python 通过 databricks 获取 Azure Gen1 中文件的最后修改日期

标签 python azure databricks

我将文件存储在 Azure Gen1 数据湖中,然后通过 python 编码的 databricks 作业检索这些文件。我想检索文件的上次修改日期。有办法做到吗?谢谢

最佳答案

您可以使用os library of python

import os
file_info = os.stat(path_to_file)
modified_time = file_info.st_mtime

时间以秒为单位,如果你想将其转换为日期格式,请使用日期时间库。

from datetime import datetime
print(datetime.fromtimestamp(modified_time))

确保以 python 格式传递文件路径,您可以使用以下命令理解该格式。

path = '/dbfs/'
print(os.listdir(path))

关于python - 使用 python 通过 databricks 获取 Azure Gen1 中文件的最后修改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70835081/

相关文章:

python - 将自定义查询集传递给 Django Rest Framework 中的序列化程序

c# - 间歇性依赖注入(inject)失败

mysql - 如果连接到 Azure 的 Excel 工具保存在 OneDrive 上,我的团队是否必须连接到 ODBC?

c# - 如何通过 POST 将参数传递给 Azure 函数?

scala - 在执行 pivot spark 之前分组并查找计数

python - Anaconda 虚拟环境无法启动?

python - Reticulate - 在不分配给变量的情况下获取 Python 结果

apache-spark - 如何将 Spark 数据框与 Databricks Deltalake 上的 Hive 表合并?

python - 使用 Pyramid 提供 GridFS 文件

python - 从 Azure Databricks 读取时,已安装的 Azure 存储在文件夹内显示 mount.err