python执行gradle脚本
1 import os 2 import shutil 3 import subprocess 4 5 #拷贝文件 6 def copyFile(srcFile, dstFile): 7 #检查源文件是否存在 8 if not os.path.isfile(srcFile): 9 print('%s not exist' % srcFile) 10 return False 11 #如果目的路径不存在创建目录 12 fpath, fname = os.path.split(dstFile) 13 if not os.path.exists(fpath): 14 os.makedirs(fpath) 15 shutil.copyfile(srcFile, dstFile) 16 print('copy %s -> %s' %(srcFile,dstFile)) 17 return True 18 19 #删除文件 20 def deleteFile(path) : 21 if os.path.exists(path): 22 os.remove(path) 23 24 #执行gradle task 25 def gradleBuild(task, gradlePath, **kwargs): 26 args = '' 27 for key in kwargs: 28 args += '-P' + key + '=' + '\"' + kwargs[key] + '\"' + " " 29 30 cmd = 'gradle %s %s -b %s/build.gradle' % (task, args, gradlePath) 31 mystr = os.popen(cmd) 32 mystr = mystr.read() 33 #print(mystr) 34 if mystr.find('BUILD SUCCESSFUL') != -1: 35 print('execute task succ:%s' % cmd) 36 return True 37 38 print('execute task failed:%s' % cmd) 39 return False
转载于:https://www.cnblogs.com/llh1874/p/9208827.html
python执行gradle脚本相关推荐
- python调用shell脚本的参数_使用python执行shell脚本 并动态传参 及subprocess的使用详解
最近工作需求中 有遇到这个情况 在web端获取配置文件内容 及 往shell 脚本中动态传入参数 执行shell脚本这个有多种方法 最后还是选择了subprocess这个python标准库 subpr ...
- python爬取网易云音乐_爬取网易云音乐评论(一)——用python执行JS脚本
抓包分析 可以发现网页是post请求,表单数据有两个参数params和encSecKey,应该是经过js加密所得 因此在 Initiator 栏里找到对应的js,也就是core...js,点击打开查看 ...
- python执行js脚本安全吗_手把手教你如何使用Python执行js代码
前言 各位小伙伴,大家好,这次咱们来说一下关于爬虫方向的一个知识,Python如何执行js,快来看看吧!!! 为什么要引出Python执行js这个问题? 都说术业有专攻,每个语言也都有自己的长处和短处 ...
- python 执行shell_从python执行Shell脚本与变量
我有这个代码: opts.info("Started domain %s (id=%d)" % (dom,domid)) 我想从上面执行一个带有参数domid的shell脚本. 这 ...
- Python 执行MySQL 脚本
自己写好代码,还写好了部署文档给老美,可是他嫌各种配置,脚本执行麻烦,于是让我搞个自动化部署,只需傻瓜似的下一步下一步就行了,其中里面有一个执行很多sql脚本文件步骤: 用Python subproc ...
- python执行shell脚本、执行mongodb_Mongo shell 的基本操作和 Python shell 中使用 MongoDB...
Mongo shell 的基本操作 MongoDB 分四级存储: 1.数据库 db 2.文档集合 collections(相当于 MySQL 的数据库表) 3.文档 document(相当于 MySQ ...
- python执行shell脚本、执行mongodb_mongodb执行js脚本(一)---shell执行
作为一个数据库,MongoDB有一个很大的优势-它使用js管理数据库,所以也能够使用js脚本进行复杂的管理 mongodb 的shell是javascript实现的,如果直接使用js实现相应的功能则显 ...
- python 执行vba脚本_用python批量执行VBA代码
#!/usr/bin/env python#-*- coding:utf-8 -*- importsavReaderWriter filepath= "/opt/code/my_code/t ...
- python执行shell脚本、执行mongodb_mongodb如何执行js
我们通常通过 MongoDB Shell 访问 MongoDB Server,在 shell 中执行指令以完成各种操作,比如说复制集初始化.用户添加等等. 但是,在实际过程中运维过程中有些操作是固定常 ...
最新文章
- BZOJ 3669 魔法森林
- 【存储知识学习】第六章-磁盘阵列-《大话存储》阅读笔记
- javascript实现汉诺塔动画效果
- 前端学习(2758):view基本使用
- 2008r装mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例
- axure 图片切换图片的交互_AxureRP8中实现伸缩式的图片展示交互效果
- Linux下小型web服务器boa的使用
- Android ViewPropertyAnimator:让动画变得简单起来!
- sis最新ip地址2020入口一_最新天猫双十一2020淘宝双十一红包活动加码揭秘 京东双11玩法攻略_互联网...
- mysql join 从库_Mysql实现跨库join查询
- 修改db_create_file_dest
- win10安装oracle数据库失败
- python项目 from models import * 报错
- 【网络--实验】华三防火墙命令行调试实例
- DC-DC电压基准芯片和REF芯片
- 记录:COMSOL仿真——光子晶体光纤
- php mysql 金钱_PHP实现货币换算的方法
- 【渝粤教育】广东开放大学 公共经济学 形成性考核 (33)
- 计算机代码英语,计算机专业英语 (四)(示例代码)
- html随机出现一张图片,图片随机飘动用html怎么做