簡體   English   中英

如何查看、閱讀和編輯 Python 模塊的源代碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM