我有2台机器,我需要下载Anaconda.sh和一些已编译的压缩文件。一台机器是Linux,我使用下面的curl命令下载所有zip文件和.sh文件:
curl -s -o cmake-3.4.1-Linux-x86_64.tar.gz http://ccm-XYZ/tools/cmake-3.4.1-Linux-x86_64.tar.gz
由于这是linux机器,我从teamcity调用它,它正如预期的那样正常工作。不幸的是,我遇到了Windows机器的问题。
我想要Windows的相同行为。我想从teamcity构建步骤下载如上所述的.gz文件,然后将其解压缩。截至目前,我正在使用如下的python脚本:
import subprocess
subprocess.call("curl -s -o cmake-3.4.1-Linux-x86_64.tar.gz http://tools/cmake-3.4.1-Linux-x86_64.tar.gz", shell=True)
它没有运行。这里有任何建议。如何进入python交互模式运行python脚本?
答案 0 :(得分:0)
您可以使用以下命令从python执行订单:
import os
os.system('--- your command ---')
无论如何,我不知道你的订单是否会起作用......
另一种方式可能是:
import commands
commands.getoutput('--- your command ---')