django手机访问_在手机上运行Python的神器
之前安利過(guò)一款手機(jī)上運(yùn)行Python的神器Termux,不過(guò)Termux的使用比較重,它實(shí)際是一款linux系統(tǒng)模擬器,安裝好Termux后還要再安裝python,并且是全命令行操作,一些讀者使用起來(lái)有障礙。今天安利一款更友好的QPython。
Qpython是一個(gè)Python引擎,只能運(yùn)行在安卓系統(tǒng)上,相比Termux,它可以全圖形界面操作,非常友好。
內(nèi)置了一個(gè)Python編輯器,可以直接在手機(jī)上寫Python代碼,支持縮進(jìn),語(yǔ)法高亮等特性。
也內(nèi)置了一個(gè)ftp,可以很方便的拷貝電腦上的py文件到手機(jī)上運(yùn)行。
由于內(nèi)置了SL4A,可以很方便的調(diào)用安卓操作系統(tǒng)的一些API做些有趣的事情,比如可以通過(guò)SL4A獲取手機(jī)地理位置,打開藍(lán)牙,發(fā)送手機(jī)短信,打開手機(jī)攝像頭等等。
吹水了一陣,下面具體介紹下安裝和使用的細(xì)節(jié)步驟。
QPython有兩個(gè)版本一個(gè)是QPython支持python2.7版本,一個(gè)是QPython 3支持Python3版本,不過(guò)我測(cè)試QPython目前貌似也支持python3。這里我介紹的是QPython3,它對(duì)安卓特性的支持更多一些。
官方的APK安裝包在github上
https://github.com/qpython-android/qpython3/releases
下載最新的qpython3-app-release.apk安裝即可。
不過(guò)國(guó)內(nèi)的手機(jī)安卓應(yīng)用市場(chǎng)上也有,可以直接搜索qpython,看發(fā)布者是一家北京的公司,不清楚這家公司跟QPython是什么關(guān)系。
安裝成功,打開QPython APP后就是本文第一張圖片的樣子。
可以看見有六個(gè)圖標(biāo)模塊。
1.終端:
這是編程IDE的標(biāo)配,可以執(zhí)行一些代碼片段,不過(guò)寫手機(jī)上輸入代碼還是挺麻煩的。
2.編輯器:
上面已經(jīng)有圖示了,可以新建或者修改py文件,然后點(diǎn)擊最下面的三角形執(zhí)行文件,注意文件要保存為.py后綴才行。
3.程序:
里面提供一些程序示例,供你參考,比如如何打開藍(lán)牙,如何打開攝像頭,如何語(yǔ)音合成(語(yǔ)音轉(zhuǎn)文字等)。
4.QPYPI:
一個(gè)縮減版的pypi,Python第三方庫(kù)可以通過(guò)QPYPI來(lái)安裝。
5.課程:
6.社區(qū):
課程和社區(qū)要進(jìn)入官方社區(qū),因?yàn)橐L問(wèn)facebook ,所以是打不開的。
如何把電腦py文件傳到手機(jī)上?
QPython內(nèi)置了一個(gè)ftp,點(diǎn)擊開啟ftp服務(wù)后,只要你電腦上有安裝ftp客戶端,就可以直接把文件傳到手機(jī)上,存放都目錄不用修改。
當(dāng)然你也可以通過(guò)你熟悉的方式來(lái)在電腦和手機(jī)間傳輸文件。
文件或文件夾存放在/qpython/project3/位置即可。
另外QPython中有個(gè)有趣的傳代碼方式:掃描二維碼傳代碼。把電腦上的python代碼生成為二維碼,用手機(jī)上的qpython app掃描二維碼,代碼會(huì)直接在手機(jī)上生成。QPython3中沒有這個(gè)功能。
PS:一個(gè)二維碼最大能容納1850個(gè)字母,所以傳大的py文件是傳不了的。
QPython可以干哪些事情?
Web開發(fā),支持django和flask Web開發(fā),當(dāng)然你需要安裝django和flsak。
游戲開發(fā),使用pygame開發(fā)手機(jī)游戲。
圖片來(lái)自:
http://www.cnblogs.com/zhuzhuqwa/p/10026229.html
app開發(fā),可以開發(fā)手機(jī)APP。
如上,可以把你手機(jī)上的鬧鐘,日歷等app都換成是你自己,而且全都用python開發(fā)的。
用python開發(fā)app,要安裝使用kivy來(lái)支持,因?yàn)榘沧可现荒苓\(yùn)行java程序,所以配置kivy也是一件麻煩事,可以單獨(dú)拿篇文章來(lái)說(shuō)了,喜歡搗鼓的可以自行研究。
OK,安利完畢,enjoy?!
一個(gè)十年P(guān)ython碼奴與運(yùn)營(yíng)汪的結(jié)合體
長(zhǎng)按掃碼關(guān)注
總結(jié)
以上是生活随笔為你收集整理的django手机访问_在手机上运行Python的神器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: iphone以旧换新活动_iPhone销
- 下一篇: python人工智能学多久_Python