我的 Python 代码构造了一个以下形式的字符串
myCmd = 'databricks fs cp dbfs:/mnt/extracts/dsp/{}/full.xml "{}"'.format(extractId, file_path)
这会产生如下字符串:
databricks fs cp dbfs://mt/extracts/dsp/123/full.xml "c:\filepath\full.xml"
当我尝试使用运行此字符串时,os.system(myCmd)会收到以下警告(在 Python 控制台中或在 cmd 窗口中):
Error: InvalidConfigurationError: You haven't configured the CLI yet! Please configure by entering `C:\Users\xxxx\AppData\Local\Continuum\anaconda3\Scripts\databricks configure
但是,当我将构建的内容复制并粘贴myCmd到命令提示符时,数据块副本工作正常。
我尝试运行 databricks configure 然后重新运行 Python 代码,但这不起作用。