作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Python 3.8、Azure Data Lake gen 2 和以下插件...
azure-storage-blob==12.4.0
azure-storage-file-datalake==12.1.1
如何检查文件系统上是否存在特定路径?我试过这个
from azure.storage.filedatalake import DataLakeFileClient
...
file = DataLakeFileClient.from_connection_string(
DATA_LAKE_CONN_STR,
file_system_name=filesystem,
file_path=path
)
但收到错误,指出 DataLakeFileClient 不存在“exists”方法。
最佳答案
测试文件或路径存在性的更简单方法:
from azure.storage.filedatalake import DataLakeServiceClient
...
try:
file_system_client = service_client.get_file_system_client(file_system="my-file-system")
if file_system_client.get_file_client("my-file").exists():
print("file exists")
else:
print("file does not exist")
except Exception as e:
print(e)
将 get_file_client()
更改为 get_directory_client()
以测试路径。
关于python-3.x - 对于 Python 3.8 Azure 数据湖 Gen 2,如何检查文件系统上是否存在文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63581855/
我目前在 databricks 中有一个附加表(spark 3,databricks 7.5) parsedDf \ .select("somefield", "anotherFiel
我是一名优秀的程序员,十分优秀!