Calling python script from another python script in MATLAB

3 visualizaciones (últimos 30 días)
Kumar Gaurav
Kumar Gaurav el 29 de Sept. de 2021
Comentada: Sean de Wolski el 3 de Oct. de 2021
I am trying to run a script test.py in MATLAB. test.py has another function in it named as mymul(x) (stored in script mymul_test) which takes input x and gives the square output.
test.py has the following functions
# -*- coding: utf-8 -*-
"""
Created on Thu Sep 23 12:29:23 2021
@author: kumarg
"""
from mymul_test import mymul
def myfunct_test(words):
return(words)
mymul(2)
mymul_test.py has following
def mymul(y):
p = y*y
return(p)
When I run
cal = py.mymul_test.mymul(2)
cal =
4
but when i run
>> cal = py.test.mymul(2)
Undefined variable "py" or class "py.test.mymul".
>> cal=py.test.mymul;
Undefined variable "py" or class "py.test.mymul".
Where I am doing wrong?

Respuestas (1)

Yongjian Feng
Yongjian Feng el 3 de Oct. de 2021
Try to add the folder of your mymul_text.py to the PYTHONPATH env.
Ref:

Categorías

Más información sobre MATLAB Compiler en Help Center y File Exchange.

Productos


Versión

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by