2017-03-01 11 views
1

現在、pySparkコンソールを使用してSparkで再生していますが、私が定義したすべての関数をリストする方法があるかどうか疑問に思っていましたか?pysparkでユーザー定義の関数を一覧表示する

現在のところ、スクロールするための出力がたくさんある場合は、機能の定義までスクロールする必要があります。

ありがとうございました!きれいなワークスペースを維持

答えて

0

は、より理にかなっていますが、本当にこのような何かが必要な場合は、現在のスコープ内の変数をフィルタすることができます。

[k for (k, v) in globals().items() if (
    callable(v) and # function or callable object 
    getattr(v, "__module__", None) == "__main__" and # defined in __main__ 
    not k.startswith("_") # not hidden 
)] 
関連する問題