Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.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 与拨号调制解调器通信_Python_Python 2.7_Python 3.x_Modem_Dial Up - Fatal编程技术网

Python 与拨号调制解调器通信

Python 与拨号调制解调器通信,python,python-2.7,python-3.x,modem,dial-up,Python,Python 2.7,Python 3.x,Modem,Dial Up,我想知道是否有任何方法可以在拿起电话后使用Python中的拨号调制解调器拨打某个号码并向其发送一些数字 我已经在谷歌上搜索了一下,找到了这个库,但它是为Linux和GSM调制解调器编写的,而我想要它的Windows和拨号调制解调器的对应版本 我还找到了一些相关的主题,其中包含了一些使用串行库使用调制解调器的代码,但我不明白为什么调制解调器会被识别为串行设备!(可能在过去,拨号调制解调器使用COM端口与计算机通信,但我的调制解调器使用PCI插槽连接到主板。) 那么,如何在windows中使用pyt

我想知道是否有任何方法可以在拿起电话后使用Python中的拨号调制解调器拨打某个号码并向其发送一些数字

我已经在谷歌上搜索了一下,找到了这个库,但它是为Linux和GSM调制解调器编写的,而我想要它的Windows和拨号调制解调器的对应版本

我还找到了一些相关的主题,其中包含了一些使用
串行
库使用调制解调器的代码,但我不明白为什么调制解调器会被识别为串行设备!(可能在过去,拨号调制解调器使用COM端口与计算机通信,但我的调制解调器使用PCI插槽连接到主板。)


那么,如何在windows中使用python与拨号调制解调器(例如)通信呢?

如果您查看d-link 562IS的描述,您会发现它是一个软件调制解调器。因此,大部分(如果不是全部的话)功能都在驱动程序中,而不是在硬件中

Linux驱动程序似乎模拟串行端口,因为这是UNIX上与调制解调器通信的标准方式。显然windows驱动程序没有

查看中的
dll
文件,在
MdmXSdk.dll
中定义了一个
ModemOpen
函数。你可以称之为使用


或者您可以尝试使用。

关于COM端口,许多设备驱动程序模拟COM端口,即使它们以其他方式进行物理连接,因为它是客户端软件可以与之对话的简单接口。@IMSoP在这种情况下,这些驱动程序不应该作为COM设备出现在设备管理窗口中吗?