我正在开发一个应用程序,它将调用tableau命令行实用程序(tabcmd)并导出PDF操作系统在同一命令行条目中运行登录和导出。你知道吗
os.system('tabcmd login -s %s -u %s -p %s && tabcmd export "%s" --fullpdf -f "%s" --pagesize a4 --pagelayout landscape --width 1200' % (self.tabserver, self.tablogin, self.tabpassword, report, pdffile))
输出如下所示
tabcmd login -s http://xxxxx -u xxxxx -p xxxxx | ./tabcmd get "http://xxxxx/views/xxxxx/CoverSheet?Parm_xxxxx=xxxx" -f "test4.pdf"
这可能在80%的情况下有效,但在20%的情况下,我收到的登录错误我认为是由于会话问题。即使添加注销命令也不能解决这个问题。你知道吗
我做了一些测试,如果在终端中运行tabcmd登录,然后在同一个会话中导出10个PDF,则不会出现问题。你知道吗
我的问题是,有没有一种方法可以运行login语句,然后在保持会话打开的同时传入多个export命令?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐