Недавно я перешел на PyPy. Это удивительно быстро, но многие библиотеки Python еще не реализованы. Итак, у меня есть много самодельных функций Python, которые я хотел бы вызывать в коде PyPy.
Вот мой вопрос: есть ли способ вызвать файл или функцию python в PyPy и передать ему некоторые аргументы?
Пример кода:
Я получил модуль Python с именем python_code.py
, используя библиотеку, не поддерживаемую PyPy, например, matplotlib
.
import matplotlib as mp
def my_custom_ploting_function(*args,**kwargs):
some code
и я хотел бы создать модуль PyPY с именем pypy_code.py
следующим образом:
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 для аргументов командной строки. Или вы имеете в виду что-то другое? Мне вообще непонятно, о чем именно вы спрашиваете. - person Martin Tournoij   schedule 05.12.2014