*为了让这两种语言写的东西对话,我花了整整两天,换了三种方法,最后终于找到了最好的方式,就是用xmlRpc。
我必须要说如果有人像两天前的我一样急于让c#和Python对话,最好不要选择ironPython*
Python
使用SimpleXMLRPCServer
class RequestHandler(SimpleXMLRPCRequestHandler):
rpc_paths = ('/RPC2',)
server = SimpleXMLRPCServer(('localhost', 8000),requestHandler=RequestHandler)
server.register_introspection_functions()
python这边是server,设定一下它的访问位置
class

本文介绍了如何使用XmlRpcNet库实现C# WinForm应用程序与Python脚本之间的通信。通过Python创建SimpleXMLRPCServer作为服务器端,注册方法供C#调用。C#客户端则引用xmlRpc.net的库进行远程调用。在实际操作中遇到Python的numpy array在C#中没有对应类型的问题,解决方案是将numpy array转换为字符串类型进行传递。

1320

被折叠的 条评论
为什么被折叠?



