12 lines
305 B
Python
12 lines
305 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
code = '''def my_function(self):
|
||
|
print("Hello, World!")
|
||
|
'''
|
||
|
exec(code, globals())
|
||
|
class_obj = globals()['my_function']
|
||
|
# print(class_obj())
|
||
|
# 创建临时实例方法
|
||
|
self.temp_method = types.MethodType(class_obj, self)
|
||
|
#
|
||
|
# # 调用临时实例方法
|
||
|
self.temp_method()
|