Display a list of user defined functions in the Python IDLE session

前端 未结 4 1305
野性不改
野性不改 2021-02-09 11:02

Is it possible to display a list of all user functions in the IDLE session?

I can see them popping up in the autocomplete, so maybe there is other way to just display on

4条回答
  •  夕颜
    夕颜 (楼主)
    2021-02-09 11:21

    This should work:

    print([f for f in dir() if f[0] is not '_'])
    

    Tested on version 3.5.2.

    dir() will essentially give you a list of callable objects within the current scope.

提交回复
热议问题