【发布时间】:2011-02-16 12:26:01
【问题描述】:
是否可以将 P4Python(perforce python api)与 IronPython 一起使用?我想使用 python api,因为它似乎比使用 Perforce API 的 p4.net 实现快得多,但是当我尝试将 p4 导入 IronPython 时,我收到以下错误。
.NET 上的 IronPython 2.6.1 (2.6.10920.0) 4.0.30128.1 输入“帮助”、“版权”、“信用”或“许可”以获取更多信息 信息。
import P4 Traceback(最近一次调用最后一次):文件“”,第 1 行, 在文件“C:\Program .NET 的文件\IronPython 2.6 4.0\lib\site-packages\P4.py",第 210 行,在 ImportError 中:否 名为 P4API 的模块
【问题讨论】:
-
我很惊讶 p4.net 比使用 p4python 慢,因为 p4.net 包装了本机 perforce c/c++ api。由于编组等,会有一些开销,但它不应该很重要。您发现的具体瓶颈是什么?
-
我一定是误用了 p4.net,因为我回去重新访问了 api 并在一个新项目中重新实现了它,它运行良好。
标签: python ironpython perforce p4python