【Python】Trace Code 技巧

以下是Python Trace Code、找函式庫時常用到的兩大工具


__file__

在每個包底下呼叫__file__的方法,

能找出代碼或Package的檔案位置 但無法找出內建函式、無法找到用C實現的Object或Method。


例如 這邊找爬蟲框架BS4套件載下來的位置


import bs4

bs4.__file__





inspect

用inspect套件找出關於此套件或函式的詳細資訊、文檔說明


例如 這邊找print的詳細資訊,得知他是內建函式builtins



import inspect


inspect.getmodule(print)


取得模組詳細資訊



inspect.getdoc(print)

取得文檔說明





更多用法 詳見官方文檔

沒有留言:

張貼留言