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脚本相关推荐

  1. python调用shell脚本的参数_使用python执行shell脚本 并动态传参 及subprocess的使用详解

    最近工作需求中 有遇到这个情况 在web端获取配置文件内容 及 往shell 脚本中动态传入参数 执行shell脚本这个有多种方法 最后还是选择了subprocess这个python标准库 subpr ...

  2. python爬取网易云音乐_爬取网易云音乐评论(一)——用python执行JS脚本

    抓包分析 可以发现网页是post请求,表单数据有两个参数params和encSecKey,应该是经过js加密所得 因此在 Initiator 栏里找到对应的js,也就是core...js,点击打开查看 ...

  3. python执行js脚本安全吗_手把手教你如何使用Python执行js代码

    前言 各位小伙伴,大家好,这次咱们来说一下关于爬虫方向的一个知识,Python如何执行js,快来看看吧!!! 为什么要引出Python执行js这个问题? 都说术业有专攻,每个语言也都有自己的长处和短处 ...

  4. python 执行shell_从python执行Shell脚本与变量

    我有这个代码: opts.info("Started domain %s (id=%d)" % (dom,domid)) 我想从上面执行一个带有参数domid的shell脚本. 这 ...

  5. Python 执行MySQL 脚本

    自己写好代码,还写好了部署文档给老美,可是他嫌各种配置,脚本执行麻烦,于是让我搞个自动化部署,只需傻瓜似的下一步下一步就行了,其中里面有一个执行很多sql脚本文件步骤: 用Python subproc ...

  6. python执行shell脚本、执行mongodb_Mongo shell 的基本操作和 Python shell 中使用 MongoDB...

    Mongo shell 的基本操作 MongoDB 分四级存储: 1.数据库 db 2.文档集合 collections(相当于 MySQL 的数据库表) 3.文档 document(相当于 MySQ ...

  7. python执行shell脚本、执行mongodb_mongodb执行js脚本(一)---shell执行

    作为一个数据库,MongoDB有一个很大的优势-它使用js管理数据库,所以也能够使用js脚本进行复杂的管理 mongodb 的shell是javascript实现的,如果直接使用js实现相应的功能则显 ...

  8. python 执行vba脚本_用python批量执行VBA代码

    #!/usr/bin/env python#-*- coding:utf-8 -*- importsavReaderWriter filepath= "/opt/code/my_code/t ...

  9. python执行shell脚本、执行mongodb_mongodb如何执行js

    我们通常通过 MongoDB Shell 访问 MongoDB Server,在 shell 中执行指令以完成各种操作,比如说复制集初始化.用户添加等等. 但是,在实际过程中运维过程中有些操作是固定常 ...

最新文章

  1. BZOJ 3669 魔法森林
  2. 【存储知识学习】第六章-磁盘阵列-《大话存储》阅读笔记
  3. javascript实现汉诺塔动画效果
  4. 前端学习(2758):view基本使用
  5. 2008r装mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例
  6. axure 图片切换图片的交互_AxureRP8中实现伸缩式的图片展示交互效果
  7. Linux下小型web服务器boa的使用
  8. Android ViewPropertyAnimator:让动画变得简单起来!
  9. sis最新ip地址2020入口一_最新天猫双十一2020淘宝双十一红包活动加码揭秘 京东双11玩法攻略_互联网...
  10. mysql join 从库_Mysql实现跨库join查询
  11. 修改db_create_file_dest
  12. win10安装oracle数据库失败
  13. python项目 from models import * 报错
  14. 【网络--实验】华三防火墙命令行调试实例
  15. DC-DC电压基准芯片和REF芯片
  16. 记录:COMSOL仿真——光子晶体光纤
  17. php mysql 金钱_PHP实现货币换算的方法
  18. 【渝粤教育】广东开放大学 公共经济学 形成性考核 (33)
  19. 计算机代码英语,计算机专业英语 (四)(示例代码)
  20. html随机出现一张图片,图片随机飘动用html怎么做

热门文章

  1. 花卉网页html,花卉管理系统(数据库+源码)
  2. 记腾讯互娱网站布局(1)
  3. python词云_python词云
  4. 【期外】 (一)关于LSH :局部敏感哈希算法
  5. 133-PHP子类无法重写父类private同名函数
  6. Java基础学习-IO流
  7. javascript与php与python的函数写法区别与联系
  8. HTML第二课——css
  9. 【BZOJ1976】[BeiJing2010组队]能量魔方 Cube 最小割
  10. python中在同一个位置输出数据