我正在尝试使用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控制台上无法正常工作。