按Windows+R鍵,在運行里輸入notepad,然后將后綴名為.py的python源文件拖進notepad(詞本)程序里就可以看到了。
在武寧等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供網站設計制作、成都網站設計 網站設計制作定制開發(fā),公司網站建設,企業(yè)網站建設,品牌網站設計,營銷型網站建設,外貿網站建設,武寧網站建設費用合理。
如果要好一點的效果,就去下一個 notepad++ ,這個軟件查看各種代碼效果都很好
也可以下一個Uedit
如果想運行python腳本,就去下一個python安裝
python自帶一個IDE,可以查看、編輯與調試python代碼,安裝python之后可以右擊后綴為.py的文件,選擇Edit with IDLE,這樣即可以查看,也可以調試代碼
python 所有版本的源代碼可以在這里下載到:
python沒有像matlab那樣的函數(shù)可以直接查看某個函數(shù)的源代碼,只有去下載整個源代碼查看了,不過找起來應該也不難,另外你也可以寫一個小程序來查看對應函數(shù)的源代碼。
Python的函數(shù)調用方式是通過import來調用的對應的py文件。
庫函數(shù)有內建函數(shù)build_in(會寫python的時候已經可以不用看了,不會寫的時候看也看不懂),和通過pip直接下載或者github上下載再安裝的函數(shù)。本質上都是py文件。后者有時候由于環(huán)境的不同需要自行修改(這種情況較少),一般在安裝路徑下"\Lib\site-packages"文件夾中存在。
學習庫函數(shù)最好的方法是看網上官方的幫助文檔,此外還可以通過python自帶的dir()方法查看所有的屬性和方法,或者用help()方法查看幫助文檔(部分別人造的輪子不一定有)。
另外推薦使用ipython,Python創(chuàng)始人之一的成員編寫的交互式系統(tǒng)。
在 python 官網下載 Gzipped source tar ball, 解壓縮后, 會發(fā)現(xiàn) Lib/os.py 文件這行代碼
from posix import *
可是沒有文件叫 posix.py 啊, 到底在那 ? 其實 posix module 是 builtin 的其中一分子,如下示范:
import sys
print sys.builtin_module_names
(*__builtin__*, *__main__*, *_ast*, *_codecs*, *_sre*, *_symtable*, *_warnings*, *_weakref*, *errno*, *exceptions*, *gc*, *imp*, *marshal*, *posix*, *pwd*, *signal*, *sys*, *thread*, *zipimport*)
所以要去 Modules 目錄查找 c 代碼, 你會看見 posixmodule.c, 打開它看見這行代碼:
{"listdir", posix_listdir, METH_VARARGS, posix_listdir__doc__},
再尋找上面所得到的 posix_listdir method, 可以找到 listdir 源代碼:
static PyObject *
posix_listdir(PyObject *self, PyObject *args)
{
/* XXX Should redo this putting the (now four) versions of opendir
in separate files instead of having them all here... */
#if defined(MS_WINDOWS) !defined(HAVE_OPENDIR)
PyObject *d, *v;
HANDLE hFindFile;
BOOL result;
眾所周知,Python內建了許多函數(shù)模塊,并且我們可能還會安裝許多第三方模塊等等。
下面以getpass為例查看其源代碼。
1.help(getpass)
輸入該命令找到file路徑,并且可以查看其其提供的功能。
2.利用getpass.__file__查看位置
最后找到該文件,用記事本或其他編輯器打開即可。
3.PyCharm編輯器
在該類或方法上按住“ctr+鼠標左鍵”可以快速查看源代碼。
4.dir(對象名)
該方法可以快速查看有哪些方法。
想要查看每個功能的解釋,用help(type(對象名))?
python學習網,大量的免費python視頻教程,歡迎在線學習!
python 所有版本的源代碼可以在這里下載到:
python沒有像matlab那樣的函數(shù)可以直接查看某個函數(shù)的源代碼,只有去下載整個源代碼查看了,不過找起來應該也不難,另外你也可以寫一個小程序來查看對應函數(shù)的源代碼。
Python的函數(shù)調用方式是通過import來調用的對應的py文件。
庫函數(shù)有內建函數(shù)build_in(會寫python的時候已經可以不用看了,不會寫的時候看也看不懂),和通過pip直接下載或者github上下載再安裝的函數(shù)。本質上都是py文件。后者有時候由于環(huán)境的不同需要自行修改(這種情況較少),一般在安裝路徑下"\Lib\site-packages"文件夾中存在。
學習庫函數(shù)最好的方法是看網上官方的幫助文檔,此外還可以通過python自帶的dir()方法查看所有的屬性和方法,或者用help()方法查看幫助文檔(部分別人造的輪子不一定有)。
另外推薦使用ipython,Python創(chuàng)始人之一的成員編寫的交互式系統(tǒng)。
分享名稱:看python函數(shù)源碼 如何看python源碼
URL網址:http://chinadenli.net/article32/dodiosc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供自適應網站、網站維護、網站營銷、品牌網站建設、軟件開發(fā)、虛擬主機
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)