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')
添加回答
举报
0/150
提交
取消