我将blob容器安装在蔚蓝的数据块中
我可以从blob输入中读取数据
我对数据进行转换并将其存储在blob“输出”中
问题:当我安装约束器时,“输出” blob不存在
因此,当我尝试写入输出数据时,会出现错误消息
没有这样的文件或目录:'/dbfs/mnt/data/output/file_name.xlsx'
安装了/dbfs/mnt/data
个容器
编辑:
我正在使用一种奇怪的方式写入数据,我使用了以下功能:
def creation(df_MA,file,file_path):
df_MA.to_excel(file)
shutil.copy2(file,file_path)
#copyfile(file, file_path)
os.remove(file)
使用df_MA:创建的文件
文件:文件名
文件路径:/dbfs/mnt/data/output/file_name.xlsx
该函数将df_MA写入数据砖的databricks根文件夹中,然后将其沿我的路径移动
Edit2 :
Mouting Blob
mount_point="/mnt/data/"
dbutils.fs.mount(
source = source,
mount_point = mount_point,
extra_configs = {"secret": dbutils.secrets.get(scope = "keyvault", key = "key")})