Python - 有没有办法让谁调用(从IDLE / Shell调用)

时间:2017-11-11 00:30:18

标签: python python-3.x

有没有办法获得从IDLE / python shell调用的方法?

例如:

def print_in_console():
    if called_from_python_shell:
        print('Called from console')
    ...do other stuff later

1 个答案:

答案 0 :(得分:2)

我能看到这样做的唯一可行方法是将一个参数传递给你正在调用的函数,让它知道调用它的位置,此时你将知道你从哪里调用它。< / p>