我最近轉移到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