为了账号安全,请及时绑定邮箱和手机立即绑定

python在指定目录下执行命令

python在指定目录下执行命令

慕容3067478 2018-08-31 16:15:49
python新手,有各需求是这样子的进入指定目录,来执行一个命令看到一个解决方案,我理解的是分号前是进入文件夹, 分号后是执行命令,但是在windows执行import os   os.system("cd D:/ANDROID/test1/HBuilder-Integrate-AS;./gradle assembleRelease") 提示系统找不到指定路径 网上方案import osos.system('cd ~/cstudy;./sdkTest')问题解决:1.1l大佬的办法是最好的。完全适用2.也可以用 os.system("cd:./xxxx/xxx && gradle assembleRelease"),缺点是跨盘符就有问题
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

请改用 subprocess.check_call,如

subprocess.check_call('gradle assembleRelease', shell=True, cwd='D:/ANDROID/test1/HBuilder-Integrate-AS')


查看完整回答
反对 回复 2018-09-06
  • 1 回答
  • 0 关注
  • 2424 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信