Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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
swig生成的python文件加上C#_Python_.net_C# 4.0_Swig - Fatal编程技术网

swig生成的python文件加上C#

swig生成的python文件加上C#,python,.net,c#-4.0,swig,Python,.net,C# 4.0,Swig,我有一个由swig生成的python文件(没有这方面的经验)。它在顶部包含以下内容: # This file was automatically generated by SWIG (http://www.swig.org). # Version 2.0.4 # # Do not make changes to this file unless you know what you are doing--modify # the SWIG interface file instead. 并包含类

我有一个由swig生成的python文件(没有这方面的经验)。它在顶部包含以下内容:

# This file was automatically generated by SWIG (http://www.swig.org).
# Version 2.0.4
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
并包含类定义。是否有可能由此生成C#类来表示“数据结构”,而“数据结构”必须来自一些专有数据库

一天结束时,我必须从C#与Python交谈。我目前正在编写python文件,然后从C#调用python


如有任何反馈,将不胜感激。谢谢。

SWIG是包C或C++,所以它能与其他语言进行接口吗?e、 g.您可以使用swig包装一些C,这样您就可以从python或C#调用它,但不要包装一些C,这样您就可以从python调用它(反之亦然)

在这种情况下,ironpython可能有用吗

在我看来,您所做的是正确的解决方案,即从C#调用python。SWIG是不相关的,因为您没有任何C代码要包装

以下是一些可能有用的链接:


SWIG是用于封装C或C++,所以它可以与其他语言进行接口吗?e、 g.您可以使用swig包装一些C,这样您就可以从python或C#调用它,但不要包装一些C,这样您就可以从python调用它(反之亦然)

在这种情况下,ironpython可能有用吗

在我看来,您所做的是正确的解决方案,即从C#调用python。SWIG是不相关的,因为您没有任何C代码要包装

以下是一些可能有用的链接:


我无法访问原始C/C++。对ironpython不太清楚。我的理解是,它只是将python添加到.net中。不确定它是否也可以用于调用“本机”python。谢谢。请随意撰写答案……我无法访问原始的C/C++。对ironpython不太清楚。我的理解是,它只是将python添加到.net中。不确定它是否也可以用于调用“本机”python。谢谢。请随意写一个答案。。。