[英]How I can view, read and edit the source code of a Python Module
聽說 Python 模塊是預先編寫的 python 程序。 所以我想閱讀和編輯已安裝模塊的源代碼,以便我可以理解其他程序並在以后構建自己的模塊。
通過這種方法,我可以打印所需的模塊源代碼。
import random
import inspect
src = inspect.getsource(inspect)
print(src)
但是這個方法在終端打印模塊的源代碼,我可以copy-pest。 但是有沒有什么方法可以直接制作一個單獨的 python 文件,通過這種方法或者其他方法讀取和編輯已安裝或內置的 python 模塊的源代碼?
所以如果你想閱讀編輯查看python內置模塊你可以用這個方法直接打開python文件(模塊)用這個方法
import random
import inspect
src = inspect.getsourcefile(random)
print(src)
Output:
/usr/lib/python3.9/random.py
這將顯示 python 模塊文件及其位置。 如果您使用 VS Code,您可以使用此鍵盤快捷鍵 ctrl+click 直接打開 python 模塊。 但請記住,編輯模塊可能是有害的。 您可以復制該文件並創建一個單獨的文件來編輯該模塊。 相反,您可以閱讀和改進您的代碼。 就這些,多謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.