Недавно я переехал в PyPy. Это невероятно быстро, но многие библиотеки python еще не реализованы. Поэтому я получил много домашних функций python, которые я бы назвал в коде PyPy.Вызов файла python внутри pypy
Вот мой вопрос: есть ли способ вызвать файл или функцию python в PyPy и передать некоторые аргументы?
Пример кода:
Я получил модуль питона с именем 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 для аргументов командной строки. Или вы имеете в виду что-то еще? Мне совершенно не ясно, что именно вы спрашиваете. – Carpetsmoker
Спасибо за ваш ответ, я только что отредактировал вопрос, ясно ли это сейчас? – hulyce