Python 在数据块上找不到config.yml

Python 在数据块上找不到config.yml,python,databricks,Python,Databricks,我有一个python项目,它查询SQL Server数据库并在SQL Server中进行一些转换。此项目正在使用config.yml,它具有所有与DB相关的属性 现在,我正试图把它放在数据库里,这样我就可以把它当作笔记本运行了。我已将所有python文件导入到databricks工作区。但是在执行main.py文件时,我得到了以下错误 FileNotFoundError: [Errno 2] No such file or directory: 'config.yml' 因为Databric

我有一个python项目,它查询SQL Server数据库并在SQL Server中进行一些转换。此项目正在使用config.yml,它具有所有与DB相关的属性

现在,我正试图把它放在数据库里,这样我就可以把它当作笔记本运行了。我已将所有python文件导入到databricks工作区。但是在执行main.py文件时,我得到了以下错误

FileNotFoundError: [Errno 2] No such file or directory: 'config.yml' 
因为Databricks不允许我将.yml文件导入工作空间。我可以做些什么来运行这个python项目,以便它读取.yml文件并正确地创建DB连接


谢谢

您可以将.yaml文件放到DBFS中,并指向它。你可以这样做:

  • 使用
    dbutils.fs.put
    (请参阅)
  • 从本地计算机使用Databricks CLI的
    Databricks fs cp
    命令-您需要在其上安装
    Databricks CLI
    python软件包,并配置为使用个人访问令牌(如果在工作区中启用了这些令牌)(请参阅)
  • 通过文件浏览器上载文件,或直接从笔记本的菜单上载文件(请参阅)
  • 因为您的代码使用“本地”文件,所以需要将文件的路径指定为
    /dbfs/