當前位置:首頁 » 編程語言 » python源碼查看

python源碼查看

發布時間: 2023-07-05 15:03:27

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怎麼看package源碼

首先你要找到源碼的位置,你可以使用下面的方法:

如果你可以在命令行運行python,你可以使用下面的命令查看目錄。

>>>importstring
>>>string.__file__
'/usr/lib/python2.7/string.pyc'
>>>

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


如果解決了您的問題請採納!

如果未解決請繼續追問!

㈢ python怎麼看源碼進行網路爬蟲

在我們日常上網瀏覽網頁的時候,經常會看到一些好看的圖片,我們就希望把這些圖片保存下載,或者用戶用來做桌面壁紙,或者用來做設計的素材。
我們最常規的做法就是通過滑鼠右鍵,選擇另存為。但有些圖片滑鼠右鍵的時候並沒有另存為選項,還有辦法就通過就是通過截圖工具截取下來,但這樣就降低圖片的清晰度。好吧~!其實你很厲害的,右鍵查看頁面源代碼。
我們可以通過python 來實現這樣一個簡單的爬蟲功能,把我們想要的代碼爬取到本地。下面就看看如何使用python來實現這樣一個功能。

一,獲取整個頁面數據

首先我們可以先獲取要下載圖片的整個頁面信息。
getjpg.py

#coding=utf-8
import urllib

def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html

html = getHtml("http://tieba..com/p/2738151262")

print html

Urllib 模塊提供了讀取web頁面數據的介面,我們可以像讀取本地文件一樣讀取www和ftp上的數據。首先,我們定義了一個getHtml()函數:
urllib.urlopen()方法用於打開一個URL地址。
read()方法用於讀取URL上的數據,向getHtml()函數傳遞一個網址,並把整個頁面下載下來。執行程序就會把整個網頁列印輸出。

二,篩選頁面中想要的數據

Python 提供了非常強大的正則表達式,我們需要先要了解一點python 正則表達式的知識才行。
http://www.cnblogs.com/fnng/archive/2013/05/20/3089816.html

假如我們網路貼吧找到了幾張漂亮的壁紙,通過到前段查看工具。找到了圖片的地址,如:src=」https://gss0..com/70cFfyinKgQFm2e88IuM_a/forum......jpg」pic_ext=」jpeg」

修改代碼如下:

import re
import urllib

def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html

def getImg(html):
reg = r'src="(.+?\.jpg)" pic_ext'
imgre = re.compile(reg)
imglist = re.findall(imgre,html)
return imglist

html = getHtml("http://tieba..com/p/2460150866")
print getImg(html)

我們又創建了getImg()函數,用於在獲取的整個頁面中篩選需要的圖片連接。re模塊主要包含了正則表達式:
re.compile() 可以把正則表達式編譯成一個正則表達式對象.
re.findall() 方法讀取html 中包含 imgre(正則表達式)的數據。
運行腳本將得到整個頁面中包含圖片的URL地址。

三,將頁面篩選的數據保存到本地

把篩選的圖片地址通過for循環遍歷並保存到本地,代碼如下:

#coding=utf-8
import urllib
import re

def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html

def getImg(html):
reg = r'src="(.+?\.jpg)" pic_ext'
imgre = re.compile(reg)
imglist = re.findall(imgre,html)
x = 0
for imgurl in imglist:
urllib.urlretrieve(imgurl,'%s.jpg' % x)
x+=1

html = getHtml("http://tieba..com/p/2460150866")

print getImg(html)

這里的核心是用到了urllib.urlretrieve()方法,直接將遠程數據下載到本地。
通過一個for循環對獲取的圖片連接進行遍歷,為了使圖片的文件名看上去更規范,對其進行重命名,命名規則通過x變數加1。保存的位置默認為程序的存放目錄。
程序運行完成,將在目錄下看到下載到本地的文件。

㈣ python查看linux執行二進制文件的源代碼

python查看linux執行二進制文件的源代碼的步驟如基襲下。
1、打開終端,使用cd命令進入存放搏巧兄二進制文件的目錄。
2、執行命令,將二寬弊進制文件轉換成匯編代碼:binary_file是要查看的二進制文件名,output_file是轉換後的匯編代碼輸出到的文件名。
3、打開output_file文件,閱讀其中的匯編代碼即可了解二進制文件的運行機制和實現原理。

㈤ 我想知道如何查看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源代碼

眾所周知,Python內建了許多函數模塊,並且我們可能還會安裝許多第三方模塊等等。

下面以getpass為例查看其源代碼。

1.help(getpass)

輸入該命令找到file路徑,並且可以查看其其提供的功能。

2.利用getpass.__file__查看位置

最後找到該文件,用記事本或其他編輯器打開即可。

3.PyCharm編輯器

在該類或方法上按住「ctr+滑鼠左鍵」可以快速查看源代碼。

4.dir(對象名)

該方法可以快速查看有哪些方法。

想要查看每個功能的解釋,用help(type(對象名))

python學習網,大量的免費python視頻教程,歡迎在線學習!

㈦ 如何查看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創始人之一的成員編寫的互動式系統。

熱點內容
sql能力 發布:2025-02-09 10:43:50 瀏覽:982
編譯framework 發布:2025-02-09 10:42:11 瀏覽:382
五子棋對戰演算法 發布:2025-02-09 10:12:19 瀏覽:713
php樹菜單 發布:2025-02-09 10:04:10 瀏覽:360
linux保存ip 發布:2025-02-09 10:04:10 瀏覽:24
四川霜狼伺服器怎麼樣 發布:2025-02-09 10:02:44 瀏覽:146
Vs中h編譯選項是灰的 發布:2025-02-09 10:01:59 瀏覽:558
安卓43怎麼升級44 發布:2025-02-09 09:51:33 瀏覽:464
美國雲伺服器快還是香港快 發布:2025-02-09 09:34:33 瀏覽:989
怎麼解壓qq文件 發布:2025-02-09 09:18:14 瀏覽:581