擅长:python、mysql、java
<p><strong>一边</strong></p>
<p>我不清楚这个问题是关于通过<code>pyserial</code>使用非串行端口,或者不是枚举中的COMX端口的串行端口。在</p>
<p>对于您的使用来说,这可能是一个有点过硬的代码,但是下面是<strong>首先</strong>,使用<code>pyserial</code>对象中的其他文件:</p>
<pre><code>foo = serial.Serial()
peer = serial.Serial()
foo.fd, peer.fd = posix.openpty()
try: foo._isOpen = peer._isOpen = True # depending on pyserial version
except: pass
foo._reconfigurePort()
peer.setTimeout(timeout=0.1)
peer._reconfigurePort()
</code></pre>
<p>关于<strong>秒</strong>,请记住<code>COM9</code>之外的端口使用奇怪的windows符号<code>\\.\COM10</code>,也许这就是超级终端为您做的。<code>pyserial</code>无法执行此操作,因此您可能需要像这样打开端口:</p>
^{pr2}$