Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ptx的读取输出_Python_Serial Port_Virtual - Fatal编程技术网

Python ptx的读取输出

Python ptx的读取输出,python,serial-port,virtual,Python,Serial Port,Virtual,我使用在此处找到的python代码打开一个虚拟串行端口(对): import os, pty, serial, time master, slave = pty.openpty() s_name = os.ttyname(slave) print "slave name: " + s_name print "master name:" + os.ttyname(master) ser = serial.Serial(s_name) while( 1) : ser.write

我使用在此处找到的python代码打开一个虚拟串行端口(对):

import os, pty, serial, time

master, slave = pty.openpty()
s_name = os.ttyname(slave)
print "slave name: " + s_name
print "master name:" + os.ttyname(master)

ser = serial.Serial(s_name)

while( 1) :
        ser.write('Your text\n')
        ser.flush()
        time.sleep(5)
输出:

slave name: /dev/pts/5
master name:/dev/ptmx
但当我尝试使用以下命令查看输出时:

cat/dev/ptmx

什么都没有出来

我添加了同花顺和回车,以备不时之需。(我还查看了
/dev/pts/5
,但它立即返回,没有任何输出。)

我遗漏了什么吗

注意:我注意到 ser.write('您的文本\n') 是否为None?,但它不会引发异常