Flu*_*uxy 5 python databricks azure-databricks dbutils
我尝试使用 Python 检查 Databricks 中是否存在该路径:
try:
dirs = dbutils.fs.ls ("/my/path")
pass
except IOError:
print("The path does not exist")
Run Code Online (Sandbox Code Playgroud)
如果路径不存在,我希望该except语句执行。except但是,该try语句失败并出现错误,而不是语句:
java.io.FileNotFoundException: GET ...
ErrorMessage=The specified path does not exist.
Run Code Online (Sandbox Code Playgroud)
如何正确捕捉FileNotFoundException?
这是替代方案
import os
dir = "/dbfs/path_to_directory"
if not os.path.exists(dir):
print('The path does not exist')
raise IOError
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10945 次 |
| 最近记录: |