What is the benefit to define a function in a function in python?

后端 未结 3 878
名媛妹妹
名媛妹妹 2021-01-31 03:15

I encountered this piece of python code (pasted below) on effbot and I was wondering:

Why defining a function within a function?

import          


        
3条回答
  •  萌比男神i
    2021-01-31 03:57

    It's just another way of breaking down a large function into smaller pieces without polluting the global namespace with another function name. Quite often the inner function isn't a stand-alone so doesn't rightfully belong in the global namespace.

提交回复
热议问题