玩蛇网提供最新Python编程技术信息以及Python资源下载!

请教关于python如何调用npm run build方法是什么?

想写一个部署的脚本,
顺序是npm run build > mv something > ssh login && upload
因为需要登录远程主机,需要一些交互,发现python的pexpect挺不错的,可是问题是。
怎么完成第一步的在python中调用npm run build

os.system + fabric 或者直接 fabric

用paramiko模块吧

        import paramiko
        ssh = paramiko.SSHClient()
        ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
        ssh.connect(ip,22,username,passwd,timeout=5)
        stdin, stdout, stderr = ssh.exec_command("npm run build")
        out = stdout.readlines()
        stdin, stdout, stderr = ssh.exec_command("mv something")
        out = stdout.readlines()
        ...............
        ssh.close()

假定npm已经添加到path环境变量中

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13981.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月19日 - 12时02分21秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules