我正在编写一个 python 脚本来自动关闭一个 Android 模拟器。我曾经在 Linux 环境中工作,但我现在正在将代码迁移到 Windows。问题是,
$ adb emu kill
在 Windows 上不起作用,所以我求助于制作一个远程登录到模拟器并杀死模拟器的 python 脚本。这是代码:
import telnetlib
host = "localhost"
port = "5554"
tn = telnetlib.Telnet(host,port)
tn.write("kill\n")
tn.close()
我遇到的问题是当我输入时尝试运行此代码时它不起作用
python killEmulator.py
“killEmulator.py”是代码的文件名。
但是当我在命令行上一一输入这个文件的行时,它可以工作并设法杀死模拟器。
import telnetlib
host = "localhost"
port = "5554"
tn = telnetlib.Telnet(host,port)
tn.write("kill\n")
tn.close()
当我这样做时,它完美无缺。谁能告诉发生了什么?