请教关于python如何调用npm run build方法是什么?,pythonnpm,想写一个部署的脚本,顺序
请教关于python如何调用npm run build方法是什么?,pythonnpm,想写一个部署的脚本,顺序
想写一个部署的脚本,
顺序是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环境变量中
编橙之家文章,
相关内容
- 求一个最好的python打包工具,最好的python打包,py2exe最新
- subprocess.Popen无法获取python--version数据是为什么,,尝试
- Flask设置cookie源码不解求指教,flaskcookie,看了官网上的
- 请问Python与PHP在部署web文件操作上有什么不同,python
- 分析网页内容是否可以被python爬虫抓取的判断应该怎么
- Sublime Text 2调用声明跳转设置方法,sublimetext,除了用C
- Python遍历字典中key最高效操作方法是什么,python操作方
- python捉虫下载图片报invalid mode ('ab') or filename错误,是什
- python空值在排序时是如何处理的,python排序处理,我对数
- Python pytesser验证码识别成功后,服务器显示验证码过期,
评论关闭