【发布时间】:2014-12-05 10:17:46
【问题描述】:
我最近搬到了 PyPy。它的速度非常快,但是很多 python 库还没有实现。所以我得到了很多我想在 PyPy 代码中调用的自制 python 函数。
这是我的问题:有没有办法在 PyPy 中调用 python 文件或函数,并传递一些参数?
代码示例:
我使用 PyPy 不支持的库获得了一个名为 python_code.py 的 python 模块,例如 matplotlib。
import matplotlib as mp
def my_custom_ploting_function(*args,**kwargs):
some code
我想创建一个名为 pypy_code.py 的 PyPY 模块,如下所示:
from python_code import my_custom_ploting_function
def my_custom_pypy_ploting_function(*args,**kwargs):
my_custom_ploting_function(*args,**kwargs)
但是这段代码不起作用,因为 PyPy 无法导入 python_code 模块,因为它会尝试导入 matplotlib(PyPy 不支持)。
【问题讨论】:
-
“传递一些参数”是什么意思?您可以将
sys.argv与 PyPY 一起用于命令行参数。还是你的意思是别的?我根本不清楚你到底在问什么。 -
感谢您的回答,我刚刚编辑了问题,现在更清楚了吗?