如何使用python在同一个控制台发送cmd命令

JINVSYU 2017-08-18 09:24:11
刚接触python进行自动化脚本编写,目前遇到个问题,使用subprocess.Popen()进行cmd命令的执行,这个命令是使用其他公司集成的gdb环境自定义的命令csky-elf-gdb,执行完成后有回显<cskygdb>,想再发送命令就无法继续发送了,粗略看下subprocess.py源码,感觉是执行一次cmd命令后,主动把handle给关了,想请教下大神想实现在同一个控制台发送cmd命令需要怎么实现?
...全文
545 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianfang 2017-08-22
  • 打赏
  • 举报
回复
调用批处理脚本(bat文件)
JINVSYU 2017-08-22
  • 打赏
  • 举报
回复
只是打个比方,不是进入mysql视图。现在是需要用cmd命令进入gdb的窗口,这个gdb的环境是公司自己集成的。
混沌鳄鱼 2017-08-22
  • 打赏
  • 举报
回复
为毛不直接用python的pymysql包直接操作mysql数据库啊? 还要绕弯用shell命令?
JINVSYU 2017-08-22
  • 打赏
  • 举报
回复
想要达到的效果和如下类似:发送命令连接mysql数据库,进入数据库视图,在发送mysql语句。bat脚本在不同视图间发送命令能实现吗

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧