运行 命令提示符中的命令使用 python 脚本
Run commands in command prompt using python script
我有一个嵌入式开发板,可以从开发板的串口访问。我 run/type 在这个板上有一些命令。我想自动执行此任务。我想编写一个脚本,它自己执行 运行 所有命令。该脚本应等待上一个命令完成。
我知道一个软件 "SecureCRT" 可以做到,但不是免费的。
编辑:
我的嵌入式板就像一台远程计算机。因此,使用 python 命令,我首先登录我的板,然后尝试 运行 一些命令。
我的代码是这样的。
import os
import time
os.system("sudo minicom usb");
time.sleep(1);
#os.system("<some_command_on_remote_computer>");
os.system("ls -a");
time.sleep(1);
minicom usb 显示我的嵌入式板的串口输出。我端口的所有调试打印都在这个端口上。所以,通过使用 "sudo minicom usb" 命令,我可以登录我的嵌入式板,但之后我不能 运行 "ls -a" 我的嵌入式板上的命令。
我得到了 acroos paramiko 包,但在 ssh 上工作,我不知道如何使用它来解决我的问题。
忘记尝试控制命令提示符终端程序,使用PySerial模块打开串口并直接发送数据。
我有一个嵌入式开发板,可以从开发板的串口访问。我 run/type 在这个板上有一些命令。我想自动执行此任务。我想编写一个脚本,它自己执行 运行 所有命令。该脚本应等待上一个命令完成。
我知道一个软件 "SecureCRT" 可以做到,但不是免费的。
编辑: 我的嵌入式板就像一台远程计算机。因此,使用 python 命令,我首先登录我的板,然后尝试 运行 一些命令。
我的代码是这样的。
import os
import time
os.system("sudo minicom usb");
time.sleep(1);
#os.system("<some_command_on_remote_computer>");
os.system("ls -a");
time.sleep(1);
minicom usb 显示我的嵌入式板的串口输出。我端口的所有调试打印都在这个端口上。所以,通过使用 "sudo minicom usb" 命令,我可以登录我的嵌入式板,但之后我不能 运行 "ls -a" 我的嵌入式板上的命令。
我得到了 acroos paramiko 包,但在 ssh 上工作,我不知道如何使用它来解决我的问题。
忘记尝试控制命令提示符终端程序,使用PySerial模块打开串口并直接发送数据。