我最近转移到PyPy。它的速度非常快,但很多python库尚未实现。所以我有很多自制的python函数,我想在PyPy代码中调用。在pypy中调用python文件
这里是我的问题:有没有办法在PyPy中调用python文件或函数,并传递一些参数?
一个代码示例:
我使用不受PyPy,matplotlib
例如支持库名为python_code.py
一个Python模块。
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不支持)。
你是什么意思与*“传递一些论据”*?你可以在PyPY中使用'sys.argv'作为命令行参数。或者你的意思是别的吗?我一点也不清楚你究竟在问什么。 – Carpetsmoker 2014-12-05 10:20:29
感谢您的回答,我刚刚编辑了这个问题,现在更清楚了吗? – hulyce 2014-12-05 10:54:28