通過字串呼叫物件方法和匯入模組

2021-09-24 13:27:01 字數 386 閱讀 5573

最近有乙個需求是,使用者傳入乙個py檔案,然後在處理函式檔案中自動匯入該py檔案以及類的方法或函式。

首先定義好,處理函式類init接受引數。

def read(self):

import importlib

math=importlib.import_module(py_path_str,file_path_str)

def read(self):

import importlib

math=importlib.import_module(py_path_str,file_path_str)

a_class = getattr(math,fun_name)()

python 通過方法名字的字串呼叫方法

from lib1 import circle from lib2 import from lib3 import rectangle from operator import methodcaller defget area shape,method name area get area geta...

字串 陣列和物件方法

indexofindexof substr start 返回 substr 在字串 str 中首次出現的位置,從 start 位置開始查詢,如果不存在,則返回 1。不填start則從第0項開始查詢 substr傳入空字串 也是返回0 不會返回 1 原始碼規定 lastindexof和indexof一...

根據字串呼叫物件例項的方法

package com.example.myandroid import org.json.jsonobject import android.util.log public class person public person string name,int age public string g...