问题标签 [python.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3758 浏览

python - 有人用 IronPython 使用过 SciPy 吗?

我已经能够使用 IronPython 的标准 Python 模块,但我还没有让 SciPy 工作。有没有人能够使用 IronPython 的 SciPy?你必须做什么才能让它发挥作用?

更新:请参阅IronPython 和 Ironclad 中的数值计算

更新:微软正在与 Enthought 合作为 .NET 制作 SciPy。

0 投票
6 回答
4739 浏览

c# - 为 .NET 应用程序创建交互式 shell,并将脚本语言(如 python/iron python)嵌入其中

我正在使用标准 python 安装附带的教程学习 python。作者所说的关于 python 的好处之一是“也许你已经编写了一个可以使用扩展语言的程序,而你不想为你的应用程序设计和实现一种全新的语言”——我的问题是如何我开始设计一个可以使用 Python 交互扩展的程序(使用 c#)(为了实现这一点,我想我需要为 .net 程序创建某种“shell”或“交互”模式) ?

是否有关于如何设计具有交互式外壳的 .NET 程序的任何指示。然后我想在 shell 中使用 python 脚本来“扩展”或与程序交互。

编辑:这个问题部分源于 Miguel de Icaza 在 PDC 2008 期间提供的演示,他展示了交互式 csharp 命令提示符,我认为 C# 4.0 也具有此“编译器即服务”功能。我看了看,想在 .NET 中设计一个具有交互式 shell 的 Windows 或 Web 程序是多么酷……并且可以使用像 python 这样的脚本语言来扩展程序提供的功能。

此外,在阅读了 Steve Yegge 的一篇文章后,我开始考虑这种功能,他谈到了永生的系统。

0 投票
10 回答
70255 浏览

python - IronPython 与 Python .NET

我想从 Python 代码访问一些用 C# 编写的 .NET 程序集。

一项小研究表明我有两个选择:

两种解决方案之间的权衡是什么?

0 投票
1 回答
1461 浏览

python - 如何在 IronPython 中卸载 .NET 程序集引用

在使用以下内容加载对程序集的引用后:

如何再次卸载程序集?

为什么会有人想要这样做?因为我正在重新编译foo.dll并想重新加载它,但是编译器让我大惊小怪,因为 IronPython 已经在访问foo.dll.

0 投票
5 回答
3645 浏览

python - Python - IronPython 困境

我开始学习 Python,目前我非常喜欢它。但是,如果您能为我回答几个一直困扰我的问题,而我找不到任何明确的答案:

  1. 在语言兼容性方面,Python 的 C 实现(来自 python.org 的主要版本)和 IronPython 之间有什么关系?它是同一种语言吗,我是通过学习一种语言,就能顺利过渡到另一种语言,还是从 Java 到 JavaScript?

  2. IronPython 库的当前状态是什么?它落后于 CPython 库多少?我最感兴趣的是 numpy/scipy 和 f2py。IronPython 可以使用它们吗?

  3. 从 Python 和其他方式访问 VB 的最佳方式是什么(确切地说,将一些 python 库连接到 Excel 的 VBA)?

0 投票
3 回答
6716 浏览

python - Python 和 .NET 集成

我目前正在研究 python,因为我真的很喜欢文本解析功能和 nltk 库,但传统上我是一个 .Net/C# 程序员。我不认为 IronPython 对我来说是一个集成点,因为我使用的是 NLTK,并且可能需要将该库的端口移植到 CLR。我看了一点Python for .NET,想知道这是否是一个不错的起点。有没有办法将 python 类编组到 C# 中?另外,这个解决方案还在使用吗?更好的是,有人做过吗?我正在考虑的一件事是使用持久性介质作为中间人(在 Python 中解析,在 MongoDB 中存储,在 .NET 中运行站点)。

0 投票
4 回答
77874 浏览

c# - 如何在 python 中加载 C# dll?

如何在 python 中加载 ac# dll?

我是否必须在 c# 文件中添加一些额外的代码?(如在 c++ 文件中导出)

我不想使用 IronPython。我想将一个模块导入 Python!

0 投票
4 回答
7815 浏览

c# - 如何导出 C# 方法?

我们如何导出 C# 方法?

我有一个 dll,我想在 Python 语言中使用它的方法和 ctypes 模块。因为我需要使用 ctypes 模块,所以我需要导出 C# 方法以便它们在 Python 中可见。

那么,如何导出 C# 方法(就像在 C++ 中所做的那样)?

0 投票
2 回答
2996 浏览

c# - 在 C# 中运行 python 模块?

在过去的两天里,我一直在努力寻找是否可以在 C# 中运行 python 模块。我感兴趣的模块是 Sympy,可以在这里找到http://code.google.com/p/sympy/(以防有人感兴趣)。这是一个数学库,这个库可以满足我的需要。我还没有找到一个同样好的 C# 库(我测试了 math.net 和其他..)

通过搜索谷歌,我发现您可以使用 IronPython 在 C# 中执行 python 代码。还没有找到任何使用 IronPython 或 PythonNet 模块的真正好例子。

谁能告诉我是否可以在 C# 中使用 python 模块,他会推荐 IronPython 或 PythonNet。另外,如果可能的话,这是否意味着我的 APP 需要安装 python 编译器才能工作,还是引用的 dll 就足够了?

0 投票
6 回答
1068 浏览

python - 我可以将 IronPython 视为 C# 的 Pythonic 替代品吗?

我确实知道 StackOverflow 已经以某种方式涵盖了这个主题,但我仍然无法找出确切的答案:我可以将 IronPython 视为 C# 的 Pythonic 替代品吗?

我每天都使用 CPython,我喜欢 Zen :) 但我目前的任务是一个仅限 Windows 的应用程序,它具有复杂的 GUI 和一些我想使用 .NET 实现的其他功能。