python在線api文檔
⑴ 急求python3.0以上的api幫助文檔,最好是中文的
http://docs.python.org/py3k/ 英文的官方文檔吧,沒有比這更全面的了。
⑵ 如何查看python selenium的api
經常發現很多同學裝好了python+selenium webdriver開發環境後不知道怎麼去查看api文檔,在這里乙醇簡單介紹一下具體方法,其實非常簡單。
首先打開命令行,在doc窗口輸入:
python -m pydoc -p 4567
簡單解釋一下:
python -m pydoc表示打開pydoc模塊,pydoc是查看python文檔的首選工具;
-p 4567表示在4567埠上啟動server;
然後在瀏覽器中訪問http。//localhost。4567/,此時應該可以看到python中所有的Moles
按ctrl+f,輸入selenium,定位到selenium文檔的鏈接,然後點擊進入到http。//localhost。4567/selenium.html這個頁面
這就是selenium文檔所在的位置了,接下來便可以根據自己的需要進行查看了。舉個例子,如果你想查看Webdriver類的基本方法,可以訪問這個頁面http。//localhost。4567/selenium.webdriver.remote.webdriver.html
⑶ 怎麼查看Python api文檔
1、dir函數式可以查看對象的屬性,使用方法很簡單,舉str類型為例,在Python命令窗口輸入 dir(str) 即可查看str的屬性
2、如何查看對象某個屬性的幫助文檔 ?如要查看str的split屬性,可以用__doc__, 使用方法為print(str.split.__doc__)
3、查看對象的某個屬性還可以用help函數,使用方法為help(str.split)
4、查看某個對象的詳細文檔用help,
如查看str類型的詳細文檔可以用help(str)。如果文檔的內容很多,help會列出全部文檔的一部分,並在左下角提示「-- More
--」,按Enter鍵盤會顯示更多的信息,要回到命令行交互模式可按Ctrl + C。
⑷ 誰有python 中文api幫助文檔chm格式的啊
Python只有txt、pdf、epub、html款,沒有chm款。
在此處可以在線查看Python文檔:Python 文檔(中文)
在此處可以下載txt、pdf、epub、html的Python 3.8.5文檔:Python 3.8.5 文檔下載
⑸ 求python3.0以上的中文API文檔!!中文的 !!!!!
目前暫時沒有什麼翻譯的很好的中文版API,建議看官方原版的 比較全。英語差的話忍一忍,持續看一段時間就會看得懂的
⑹ 怎麼查看Python api文檔
Python api文檔查看:http://www.apiref.com/python-zh/index.html
⑺ 求python中文的幫助文檔或者API
你好:
最好的莫過於官方文檔;
我這有一本Python學習手冊(第3版),請注意查收!
⑻ 如何通過python調用新浪微博的API
1.下載SDK
使用python調用API的話,首先要去下一個Python的SDK,sinaweibopy
連接地址在此: http://michaelliao.github.com/sinaweibopy/
可以使用pip很快的導入,github連接里的wiki也有入門的使用方法,很容易看懂。
2.理解新浪微博的授權機制
在調用API之前,首先要搞懂什麼叫OAuth 2,即新浪微博的授權機制,
連接在此: http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E
3.在新浪微博注冊應用
每個人都可以通過新浪微博開發者平台注冊自己的應用,我注冊的是站內應用。注冊後會為每個應用分配唯一的app key 和 app secret,這在上文提到的授權機制中需要用到,相當與每個應用的標示吧。
至此,我們可以嘗試寫代碼調用新浪微博的API啦。
4.簡單的調用API實例
參考了往上很多資料和文檔,寫了一個簡單的調用過程。
# _*_ coding: utf-8 _*_
from weibo import APIClient
import webbrowser
APP_KEY = 」
APP_SECRET = 」
CALLBACK_URL = 」
#這個是設置回調地址,必須與那個」高級信息「里的一致
client = APIClient(app_key=APP_KEY, app_secret=APP_SECRET, redirect_uri=CALLBACK_URL)
url = client.get_authorize_url()
# TODO: redirect to url
#print url
webbrowser.open_new(url)
# 獲取URL參數code:
code = 『『
client = APIClient(app_key=APP_KEY, app_secret=APP_SECRET, redirect_uri=CALLBACK_URL)
r = client.request_access_token(code)
access_token = r.access_token # 新浪返回的token,類似abc123xyz456
expires_in = r.expires_in # token過期的UNIX時間:http://zh.wikipedia.org/wiki/UNIX%E6%97%B6%E9%97%B4
# TODO: 在此可保存access token
client.set_access_token(access_token, expires_in)
print client.friendships.friends.bilateral.ids.get(uid = 12345678)
通過以上的代碼,我實現了調用相互關注API的調用,即查找與某個id的用戶相互關注的人的列表。
其中,APP_KEY和APP_SECRET就是前文中分配給每個應用的信息,回調地址在每個應用的高級信息中可以看到,需要自己設置,不過隨便設置一下就好
比較惡心的是code的獲取,我一開始看sinaweibopy的文檔的時候也沒弄懂是什麼意思,如上面的代碼所示,url得到的是一個授權的網址,我們通過
webbrowser.open_new(url)
這行代碼打開瀏覽器跳轉到授權的界面,然後觀察所在界面的網址,會顯示大概如下一樣的格式:
http://apps.weibo.com/sayarywei?code=
看到了嗎?
問號後面有一個code=……的一個東西,把等號後面的字元串拷貝下來賦給code就可以了,但是每次運行程序是code不是一成不變的,也就是說每次都
要有這么一個手動獲取的過程,我覺得很麻煩,以後自己再研究一下,實現自動獲取code就好了。如果能有哪位大神告訴我,感激不盡~
好了,得到正確的code之後就可以完成授權認證,也就可以調用微博的API啦,至於如何在Python下調用,我拷貝一下sinaweibopy上的介紹:
首先查看新浪微博API文檔,例如:
API:statuses/user_timeline
請求格式:GET
請求參數:
source:string,採用OAuth授權方式不需要此參數,其他授權方式為必填參數,數值為應用的AppKey?。
access_token:string,採用OAuth授權方式為必填參數,其他授權方式不需要此參數,OAuth授權後獲得。
uid:int64,需要查詢的用戶ID。
screen_name:string,需要查詢的用戶昵稱。
(其它可選參數略)
調用方法:將API的「/」變為「.」,根據請求格式是GET或POST,調用get ()或post()並傳入關鍵字參數,但不包括source和access_token參數:
r = client.statuses.user_timeline.get(uid=123456)
for st in r.statuses:
print st.text
若為POST調用,則示例代碼如下:
r = client.statuses.update.post(status=u'測試OAuth 2.0發微博')
若需要上傳文件,傳入file-like object參數,示例代碼如下:
f = open('/Users/michael/test.png', 'rb')
r = client.statuses.upload.post(status=u'測試OAuth 2.0帶圖片發微博', pic=f)
f.close() # APIClient不會自動關閉文件,需要手動關閉
請注意:上傳的文件必須是file-like object,不能是str,因為無法區分一個str是文件還是欄位。可以通過StringIO把一個str包裝成file-like object。
⑼ 怎樣使用python對swagger api 文檔進行測試
Swagger-UI簡單而一目瞭然。它能夠純碎的基於html+javascript實現,只要稍微整合一下便能成為方便的API在線測試工具。項目的設計架構中一直提倡使用TDD(測試驅動)原則來開發,swagger-ui在這方面更是能提供很大幫助。
Swagger-UI更傾向於在線測試介面和數據,但其核心是一個javascript插件,只要稍作修改,便能按需求定製出不同格式的說明文檔,在github上更是基於它集成到各種語言環境,分支眾多。