擅长:python、mysql、java
<p>如上所述,您可以使用pythonnet和clr。它不再是真正的Python,但它应该得到你想要的东西。。。在</p>
<pre><code>import clr
import System
#requires pythonnet installed -> pip install pythonnet
clr.AddReference("YourDLLAssemblyName") # usually requires dll to be within directory
from System.Runtime.Serialization.Formatters.Binary import BinaryFormatter
from System.IO import FileStream,FileMode,FileAccess,FileShare
filepath = '<PathToYourDataFile>'
serializer = BinaryFormatter()
reader = FileStream(filepath, FileMode.Open, FileAccess.Read, FileShare.None)
data = serializer.Deserialize(reader)
print(data, data.GetType())
#from here on you can propably go on via reflection or try to cast it
reader.Close()
</code></pre>