如何在python中从tableau服务器删除工作簿

如何在python中从tableau服务器删除工作簿,python,tableau-api,Python,Tableau Api,我必须上传很多工作表到tableau服务器。 其中许多将被临时创建和上传。我想删除一些上传到tableau服务器的工作簿,因为这些工作簿已不再使用。 如何在python中以编程方式实现这一点?请使用TSC(Tableau服务器客户端) 你可以在那里获得详细信息。您可以按工作簿的id删除工作簿 workbooks.delete(workbook_id) 您还可以使用标准库和 导入子流程 子进程调用(['tabcmd','login','-s','-u','-p','') 子进程调用(['tabc

我必须上传很多工作表到tableau服务器。 其中许多将被临时创建和上传。我想删除一些上传到tableau服务器的工作簿,因为这些工作簿已不再使用。 如何在python中以编程方式实现这一点?

请使用
TSC(Tableau服务器客户端)

你可以在那里获得详细信息。您可以按工作簿的id删除工作簿

workbooks.delete(workbook_id)

您还可以使用标准库和

导入子流程
子进程调用(['tabcmd','login','-s','-u','-p','')
子进程调用(['tabcmd','delete','')

有关更多选项,请参阅文档,包括如何获取有关故障和输出的信息。

Hi,如果我想从Tableau server下载文件--fullpdf,语法会是什么样子?
workbooks.delete(workbook_id)
import subprocess
subprocess.call(['tabcmd','login','-s','<server>','-u','<username>','-p','<password>'])
subprocess.call(['tabcmd','delete','<workbookname>'])