我的办公桌上有一个 USB 转单线适配器,我想自动使用它。我用它来编程 dallaskeys,这是通过单线编程和读取的徽章。
有一个提供 API 的托管 DLL,我喜欢 python,所以我想使用来自“python for .NET”又名 pythonnet 的第三方托管 DLL。
我的脚本如下所示,运行没有问题:
import os
import clr
from clr import System
oneWireLibrary = clr.FindAssembly("OWdotNET")
System.Reflection.Assembly.LoadFile(os.path.abspath(oneWireLibrary))
但是,我不知道如何使用库中的类。我已经尝试过clr.OWdotNET
,但这给了我一个属性错误。我也试过clr.AddReference("OWdotNET")
了。
链接:
http://files.maxim-ic.com/sia_bu/softdev/owdocs_400beta2/Docs/OW.NET/OW.NET_Primer.html