错误:404008:在Python中将视图导出为CSV时未找到资源

错误:404008:在Python中将视图导出为CSV时未找到资源,python,csv,populate,tableau-api,Python,Csv,Populate,Tableau Api,我正在尝试将数据从仪表板导出到csv。我找到了populate_csv(view_item)函数,但在运行脚本时遇到了问题 这是我收到的错误: 404008:未找到资源 API版本“2.7”不支持对给定资源的访问。 有人知道使用python将数据导出到CSV的另一种方法吗。下面是我的起始代码。非常感谢 import tableauserverclient as TSC tableau_auth = TSC.TableauAuth('user', '###########') server =

我正在尝试将数据从仪表板导出到csv。我找到了populate_csv(view_item)函数,但在运行脚本时遇到了问题

这是我收到的错误: 404008:未找到资源 API版本“2.7”不支持对给定资源的访问。

有人知道使用python将数据导出到CSV的另一种方法吗。下面是我的起始代码。非常感谢

import tableauserverclient as TSC

tableau_auth = TSC.TableauAuth('user', '###########')

server = TSC.Server('xxxxxxxxxx')



# change current api version from 2.3 to 2.7

server.version = '2.7'



with server.auth.sign_in(tableau_auth): 

    wconnect = server.workbooks.get_by_id('2ff8366c-8398-4dc0-b810-e648f90208a7') 

    vfound = wconnect.views

    view_item = vfound[0] 

    print(vars(vfound[0])) 

    server.views.populate_csv(view_item) 

    with open('view_csv2.csv','wb') as f:

        f.write(b''.join(view_item.csv)) 
有人知道我为什么需要做什么来解决这个问题吗


谢谢

我在2.7版上也遇到了同样的问题,但在2.8版上运行良好