星火鏈網(wǎng)app蘋果版73.1M2024-07-08
Pythonista3官方版是Python 3.10的完整腳本環(huán)境,雖然是一個(gè)腳本運(yùn)行環(huán)境,但Pythonista3并不是為了安裝或下載用編譯語言(C/C++)編寫的附加模塊而設(shè)計(jì)的。雖然包含了許多流行的本機(jī)庫,并且可以開箱即用,但通常不可能安裝具有C/C++依賴關(guān)系的其他模塊可以在iPad或iPhone上運(yùn)行,可以讓您可以隨時(shí)隨地在移動(dòng)設(shè)備上開發(fā)和運(yùn)行Python腳本。同時(shí)可以通過多個(gè)應(yīng)用程序擴(kuò)展實(shí)現(xiàn)iOS的自動(dòng)化,您可以在幾乎任何應(yīng)用程序中直接從共享表或自定義系統(tǒng)鍵盤調(diào)用腳本,并將腳本與Shortcuts和Siri集成,而無需在不同的應(yīng)用程序之間切換。
Pythonista3其與Python本身一樣,包含了很多流行的第三方模塊,如requests、numpy、matplotlib、panda等,并且還有很多為iOS設(shè)備量身定制的模塊。用戶在使用使用Pythonista編程軟件時(shí),您的腳本可以訪問傳感器/位置數(shù)據(jù)、照片庫、聯(lián)系人、提醒、剪貼板等,使您能夠充分利用Python和iOS的潛力。另外Pythonista3設(shè)計(jì)了一個(gè)用戶友好的界面,無論技能水平如何,任何人都可以輕松開始編碼,還支持完整的Python文檔也可在應(yīng)用程序中離線閱讀,有需要的用戶可以在本站免費(fèi)下載使用。
一、庫在Python中也被稱之為模塊,這也是模塊化編程思想的具體表現(xiàn)方式,用戶可以通過以下方式來安裝本地或遠(yuǎn)程第三方模塊:
你可以通過在“File Templates” 文件夾中創(chuàng)建文件來添加自己的文件模板。
可以從“External Files”分區(qū)訪問來自其他應(yīng)用程序(或云提供商)的文件。Pythonista支持就地編輯其他應(yīng)用程序中的文件,你還可以集成其他應(yīng)用程序(例如Working Copy)中的整個(gè)文件夾(例如Git存儲(chǔ)庫)。
腳本庫支持拖放操作來移動(dòng)文件(需要iOS 12+)。
你可以將文件和文件夾添加到“Favorites” 部分,以便從側(cè)欄快速訪問。
在文件上向右滑動(dòng)可在新標(biāo)簽頁中將其打開,或?qū)⑵錁?biāo)記為收藏夾以便快速訪問。
如果連接了硬件鍵盤,則可以使用方向鍵來導(dǎo)航瀏覽腳本庫(回車鍵來進(jìn)行選擇)。
二、操作實(shí)例
下面你介紹下基于Pythonista和百度API的高精度文本識(shí)別腳本
所謂遠(yuǎn)程模塊是種特殊的數(shù)據(jù)接口,也就是調(diào)用遠(yuǎn)程服務(wù)器數(shù)據(jù)接口來完成客戶端的用戶需求,例如像這種做一個(gè)OCR腳本,調(diào)用百度官方開源的數(shù)據(jù)接口就可以了。接口也稱之為api,我們先注冊一個(gè)百度賬號(hào),有的就直接白嫖api就行了。
接著使用百度賬號(hào)登陸百度云(注意不是百度云盤,是百度云計(jì)算),然后在產(chǎn)品目錄搜索“文字識(shí)別”。
然后在這個(gè)界面下方可以看到你免費(fèi)版每天的使用次數(shù),可以識(shí)別的種類特別多,用戶然后點(diǎn)擊創(chuàng)建應(yīng)用。
應(yīng)用配置這里把名字和備注填好就行了,其他沒啥好改的,所有類型的文本識(shí)別接口都默認(rèn)打開了
創(chuàng)建好以后進(jìn)入應(yīng)用詳情頁面。上方紅框里的內(nèi)容是待會(huì)兒會(huì)用到的API訪問密鑰,這個(gè)一定要保存好,不要被別人知道了,尤其是像python這種腳本代碼在分享傳播之前最好把密鑰刪掉。調(diào)用接口除了使用密鑰以外還可以使用一些其他類似證書授權(quán)的方法,我這里就不在多做解釋了。
下方紅框的URL決定了之后你要使用哪個(gè)版本的API。
點(diǎn)擊左上方的查看文檔也有API各種語言的示例教程和更多使用方法,以后開發(fā)其他的項(xiàng)目時(shí)可以來這里學(xué)習(xí)
接著我們拿到了這些接口數(shù)據(jù)后就可以進(jìn)行使用了,使用前先拷貝下方的代碼到自己的pythonista中進(jìn)行配置下
# API_key 為官網(wǎng)獲取的AK, Secret_Key 為官網(wǎng)獲取的SK API_key="[換成自己的key]" Secret_Key="[換成自己的key]" #你所選用的API識(shí)別接口 API_URL="https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
然后在分享擴(kuò)展面板將其導(dǎo)入,之后這里將作為程序啟動(dòng)的入口即可完成模塊的導(dǎo)入了,接著就可以進(jìn)行使用了
目前軟件不支持中文語言設(shè)置,但是有中文文檔可以幫助用戶使用,用戶可以打開以下鏈接來查看,里面有很多強(qiáng)大的第三方模塊的引入教程
https://blog.siriyang.cn/posts/20200321202131id.html
1、強(qiáng)大的代碼編輯器,具有語法高亮顯示、代碼完成和腳本支持
2、具有代碼完成、命令歷史記錄和顯示圖像支持的交互式提示
3、集成的可視化調(diào)試器和對象檢查器
4、直接從編輯器中快速查找,完成離線文檔
5、各種美麗的淺色和深色主題,以及一個(gè)主題編輯器,讓您自己制作
6、用于快速原型設(shè)計(jì)的UI編輯器
7、集成的PEP 8樣式檢查器和代碼格式化程序
8、支持大多數(shù)Python標(biāo)準(zhǔn)庫和用于圖形、聲音和iOS集成的附加模塊(例如剪貼板、聯(lián)系人、提醒、照片、ui…)
9、許多流行的第三方模塊包括,例如requests、numpy、matplotlib、pandas、Pillow
10、包含了許多示例
11、適用于iPad和iPhone的通用應(yīng)用程序
12、用于從幾乎任何應(yīng)用程序運(yùn)行腳本的共享工作表擴(kuò)展
13、可編寫腳本的全系統(tǒng)鍵盤,可在任何編輯文本的應(yīng)用程序中使用Python
14、與快捷方式應(yīng)用程序的高級集成,允許您在快捷方式和個(gè)人自動(dòng)化中使用Python腳本作為操作
v3.4版本
1、Python 3.10支持
2、擴(kuò)展的快捷方式支持自定義操作,用于運(yùn)行腳本和訪問Pythonista庫中的文件
3、添加了panda,并將其他各種模塊更新到更新的版本
4、修訂文檔,支持暗模式和有關(guān)第三方模塊的附加內(nèi)容
5、各種錯(cuò)誤修復(fù)
手機(jī)掃描下載
App Store下載
用戶評論
1人參與,1條評論