直接上代码,废话不说了
#coding:CP936
import os,time,re
from subprocessimport call
print ("1模拟器2无线设备")
def san():
rows= int(5)
# 打印实心等边三角形
print ("打印空心等边三角形,这里去掉if-else条件判断就是实心的")
for iin range(0, rows+ 1): # 变量i控制行数
for jin range(0, rows- i): # (1,rows-i)
print (" ",)
j+= 1
for kin range(0,2 * i- 1): # (1,2*i)
if k== 0 or k== 2 * i- 2 or i== rows:
if i== rows:
if k% 2 == 0: # 因为第一个数是从0开始的,所以要是偶数打印*,奇数打印空格
print ("*",)
else:
print (" ",)# 注意这里的",",一定不能省略,可以起到不换行的作用
else:
print ("*",)
else:
print (" ",)
k+= 1
print ("\n")
i+= 1
time.sleep(5)
try:
devices=call("adb devices")
eq=input('输入连接设备: ')
db=int(eq)
if db==1:
eq="127.0.0.1:62001"
print (eq)
elif db==2:
net="192.168.9."
eq= input('请输入ip号:')
eq=str(net+eq)
connect=str("adb connect "+eq)
u=call(connect)
filepath=input('安装文件路径: ')
install="adb -s "+eq+" install "+filepath
z=call(install)
san()
except:
san()