appium 用执行时提示Fatal Error: EPIPE: broken pipe, write
# !/usr/bin/env python# -*- coding:utf-8 -*-import osclass DosCmd(object):def execute_cmd_result(self, command):result_list = []result = os.popen(command).readlines()...
·
# !/usr/bin/env python
# -*- coding:utf-8 -*-
import os
class DosCmd(object):
def execute_cmd_result(self, command):
result_list = []
result = os.popen(command).readlines()
for i in result:
if i == '\n':
continue
else:
result_list.append(i.strip("\n"))
return result_list
def execute_cmd(self, command):
os.popen(command) # 这个有错
if __name__ == '__main__':
dos = DosCmd()
# print(os.popen("netstat -ano|findstr 8080").readlines())
print(dos.execute_cmd_result("adb devices"))
dos.execute_cmd("appium -p 4701 -bp 5700 -U 127.0.0.1:21513 --no-reset --session-override")
后来才发现自己写错了,应该用os.system() 而不是os.popen()
更多推荐
已为社区贡献2条内容
所有评论(0)