Telnet通过python在命令行中工作,但不在脚本

时间:2017-08-10 16:00:48

标签: python telnet

我使用telnet通过python控制一个乐器,一切都通过命令行完美地运行,但是当我尝试将这些完全相同的命令放在脚本中并执行它时,没有一个命令可以工作。我尝试在这篇文章中建议的命令之间加一些延迟:

Python telnet works in command line but not in script

但它不起作用。到底是怎么回事?我对Python很新,所以它可能只是让我做一些愚蠢的事情。所以这是我的代码。



#!/usr/bin/env python

import sys
import time
import telnetlib

time.sleep(1)
tn = telnetlib.Telnet('192.168.1.250',5024);
time.sleep(1)
tn.write('FREQ:START 190e6\n')
time.sleep(1)
tn.write('FREQ:STOP 210e6\n')
time.sleep(1)
tn.write('MMEM:CDIR "[USBDISK]:"\n')
time.sleep(1)
tn.write('MMEM:STOR:FDAT "test1.csv"\n')




任何想法?????

0 个答案:

没有答案