導航:首頁 > 源碼編譯 > 怎麼看python源碼

怎麼看python源碼

發布時間:2023-06-16 00:18:21

① 如何查看python庫函數的代碼

python 所有版本的源代碼可以在這里下載到:

https://www.python.org/downloads/source/

python沒有像matlab那樣的函數可以直接查看某個函數的源代碼,只有去下載整個源代碼查看了,不過找起來應該也不難,另外你也可以寫一個小程序來查看對應函數的源代碼。

Python的函數調用方式是通過import來調用的對應的py文件。

庫函數有內建函數build_in(會寫python的時候已經可以不用看了,不會寫的時候看也看不懂),和通過pip直接下載或者github上下載再安裝的函數。本質上都是py文件。後者有時候由於環境的不同需要自行修改(這種情況較少),一般在安裝路徑下"Libsite-packages"文件夾中存在。

學習庫函數最好的方法是看網上官方的幫助文檔,此外還可以通過python自帶的dir()方法查看所有的屬性和方法,或者用help()方法查看幫助文檔(部分別人造的輪子不一定有)。
另外推薦使用ipython,Python創始人之一的成員編寫的互動式系統。

② python源代碼

python在python shell中可以使用help(模塊名)來查看模塊的源碼和其提供的功能;如果使用PyCharm的話,查看模塊、類、方法的源碼只需要名稱上按住「ctr+滑鼠左鍵」可以快速查看源代碼。

③ 如何用source insight 看python源代碼

source insight支持python的配置方法。
1:下載si的一個CLF文件(for python)
2:open si,
選擇options->Preferences->Language->import->將剛剛的clf文件導入進來,然後OK
3:options->Document options->Language選擇python,
再new 一個type,裡面輸入python,然後在file filter中輸入:*.py,OK
好了,這樣,source insight就支持python了。
~如果你認可我的回答,請及時點擊【採納為滿意回答】按鈕
~~手機提問的朋友在客戶端右上角評價點【滿意】即可。
~你的採納是我前進的動力
~~O(∩_∩)O,記得好評和採納,互相幫助,謝謝。

④ python文件的源代碼文件夾怎麼打開

使用python源文件的幾種方法\運行python腳本:
a. windows下打開shell(DOS提示符,命令行,cmd):
CMD命令進入某個目錄
如在window 下cmd運行python源文件 xxx.py(注意這個xxx.py在C盤的python27目錄下,若是其它盤的目錄,就進入其它盤的目錄來運行xxx.py):
打開cmd
輸入c: 回車
輸入cd c:/python27/ 回車 (ps:cd後面沒有冒號!,如果需要在dos下查看帶有空格的文件夾,要給文件夾加上引號如:CD "Program Files"/PHP )
輸入python xxx.py 或者 xxx.py 回車
這是在找到文件路徑下去執行某文件,直接在cmd,python環境下輸入python xxx.py 會運行語法錯誤,不知是否是系統的環境變數沒有添加好?
linux下參見vamei :python 基礎
另附:cmd命令
1.進入上一層目錄 CD ../
2.顯示目錄下的文件及了目錄 dir
b.Linux下運行python源文件:
$ python xxx.py
c.在IDLE下運行python源文件
點擊開始->程序->Python 2.7->IDLE(Python GUI)
點擊file->open->xxx.py
ctrl+F5
quit()是退出程序
d.在IDLE里,可以通過os執行系統命令,執行python源文件:
import os
os.system('python c:/xxx.py')
e. 直接雙擊xxx.py
雙擊xxx.py,窗口一閃而過。很像VC運行時的Ctrl+F5對不對?那怎麼辦呢?(非windows系統可以跳過,不用此技巧)
這里我們在代碼里加入一句話raw_input(),就可以。

⑤ 如何正確地閱讀 Python 源碼包

首先你要找到源碼的位置,你可以使用下面的方法:
如果你可以在命令行運行python,你可以使用下面的命令查看目錄。
>>> import string
>>> string.__file__
'/usr/lib/python2.7/string.pyc'
>>>

對應目錄下的string.py就是package的源碼,不過有些庫因為是c寫的,會提示錯誤,這樣的庫就需要你下載python源碼,直接看c的源文件了。

⑥ 我想知道如何查看python的源代碼

查看腳本的話(python中部分函數是直接用C語言嵌入的,要在官網上搜C源碼),可以使用Pycharm,或者其他IDLE,比如我想查看python中TensorFlow包的Session函數:

  1. 任意在pycharm內的一個.py文件中,輸入這個函數

    import tensorFlow as tf #載入包並命名為tf

    tf.Session()

  2. 然後按住Ctrl按鈕,左鍵單擊Session,就自動打開了對應.py文件

另外一種方法是直接在python本地庫中找對應的.py文件,(可以用help函數先搜索)

⑦ 如何查看python標准庫源代碼

:help相應的mole,例如stat位於os mole,那麼可以help(os),出現如上圖的結果,其中FILE就是其源文件位置,當然,如果這個mole是c mole,那就看不到相應的源碼了。

⑧ 如何查看已安裝的python庫的源碼

如果不出意外,windows中,源碼應該在Python\Lib\site-packages\wordcloud文件夾里。
當然,這不是絕對的,和你的安裝方式有關。
PS:安利一個學習Python的免費網站:劉江的Python和Django教程,^-^。

⑨ python文件的源代碼文件夾怎麼打開

在本演練中,可以將任何文件夾與你喜歡的
Python
代碼搭配使用。 若要按照如下所示的示例操作,請在相應文件夾中使用命令 git
clone
https://github.com/gregmalcolm/python_koans 將
gregmalcolm/python_koans
GitHub
存儲庫克隆到你的計算機。
在「啟動」窗口中啟動
Visual
Studio
2019,然後在「開始」欄底部選擇「打開」
。 或者,如果已在運行
Visual
Studio,請改為選擇「文件」
>
「打開」
>
「文件夾」
命令。
導航到包含
Python
代碼的文件夾,然後選擇「選擇文件夾」
。 如果使用的是
python_koans
代碼,請務必選中克隆文件夾中的 python3 文件夾。
Visual
Studio
將在解決方案資源管理器中的「文件夾視圖」中顯示該文件夾
。 可以使用文件夾名稱左邊緣的箭頭展開和折疊文件夾:
打開
Python
文件夾時,Visual
Studio
將創建幾個隱藏文件夾來管理與項目相關的設置。 若要查看這些文件夾(以及任何其他隱藏的文件和文件夾,如
.git
文件夾),請選擇
「顯示所有文件」工具欄按鈕:
要運行代碼,首先需要確定啟動文件或主程序文件。 在此處顯示的示例中,啟動文件為
contemplate-koans.py
。 右鍵單擊該文件,然後選擇「設為啟動項」

Ctrl
+F5
,或依次選擇「調試」
>
「啟動但不調試」
運行代碼
。 另外,還可以選擇顯示帶有播放按鈕的啟動項的工具欄按鈕,在
Visual
Studio
調試程序中運行代碼。 在所有情況下,Visual
Studio
會檢測到啟動項是一個
Python
文件,因此會在默認
Python
環境中自動運行代碼。 (該環境顯示在工具欄上啟動項的右
若要在其他環境中運行代碼,請從工具欄上的下拉列表框控制項中選擇該環境,然後再次啟動啟動項。
若要關閉
Visual
Studio
中的文件夾,請選擇「文件」
>
「關閉文件夾」
菜單命令

⑩ 如何查看python庫函數的代碼

python 所有版本的源代碼可以在這里下載到:https://www.python.org/downloads/source/
python沒有像matlab那樣的函數可以直接查看某個函數的源代碼,只有去下載整個源代碼查看了,不過找起來應該也不難,另外你也可以寫一個小程序來查看對應函數的源代碼

閱讀全文

與怎麼看python源碼相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163