重定向runpy.run_module的输出不起作用

时间:2017-05-02 16:48:54

标签: python command-line cmd serial-port pyserial

我正在尝试使用runpy.run_module()来运行serial.tools.list_ports模块的pyserial功能。我需要知道后续代码的可用端口。

因此,当我尝试以下操作时,我在变量中得到了其他内容,结果仍然会在控制台上打印出来。变量的值是我不知道的,如果我在命令行使用python -m运行它,则不打印。

>>>import runpy
>>>v=runpy.run_module('serial.tools.list_ports', run_name='__main__')
Com 3
1 ports found
>>>v

我无法从控制台中选择文本,但它在pycharm控制台上无法正常工作。

enter image description here

0 个答案:

没有答案