使用python强制释放串行端口

时间:2018-08-02 06:50:53

标签: c python-2.7

python2.7 Windows 7

在一个用python编写的大程序中,我使用cdll.Loadlibrary调用了dll以与串行端口通信。一次调用完成后,串行端口仍被占用,从而延迟了下一次调用。 我使用过进程浏览器,它说python.exe占用了串行端口。我该如何强制释放串行端口,以便在这个用python编写的大程序中可以多次调用dll来使用串行端口。

python:

from ctypes import *
abc_dll = cdll.LoadLibrary(r'abc.dll')
abc_dll.funtction1

......

abc_dll.funtction1

C:

#include <tchar.h>
#include <sys/types.h>
#include <stdio.h>
#include <conio.h>

function1
CreateMonitorThread()
......
_exit
TerminateMonitorThread()

0 个答案:

没有答案