3
Nhận __name__ của việc gọi mô-đun của hàm bằng Python
Giả sử myapp/foo.pychứa: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) Và myapp/bar.pychứa: import foo foo.info('Hello') # => [myapp.bar] Hello Tôi muốn caller_nameđược đặt thành __name__thuộc tính của mô-đun gọi hàm '(là' myapp.foo ') trong trường hợp này. Điều này có thể giải quyết như thế nào?