首页 > 解决方案 > 从 Python 调用 Tableau Prep 流程

问题描述

我目前正在自动化一个从 cmd 运行 tableau prep 流程的过程。我通过 python 子进程库来完成这个。不过,我似乎无法为状态代码返回零。

我的代码示例

subprocess.check_call(
    ['"{path}\tableau-prep-cli.bat"',
    '-c {path}\tabPrepConn.json',
    '-t "{path}\1 Weekly Extract P98 and P99"'],
    shell=True, stderr=subprocess.STDOUT)

大多数输入都位于网络设备上,但我尝试使用映射驱动器和 unc 路径作为参数。

顺便说一句,在调整子进程库所需的列表格式后,我在 cmd 行中运行它没有问题。

谢谢!

标签: pythonsubprocesstableau-api

解决方案


推荐阅读