【摘要】今天不跟大家講python知識,是不很失望?no,看過了今天的內容,你python的裝13指數,至少上公升1w+,並附帶暴擊、濺射、眩暈、致盲效果。
我們日常的python學習和使用都是在電腦上的,會寫linux下的python指令碼、搞一些爬蟲的專案、開發幾個好玩的web**,用python做資料分析。可如果脫離了電腦,就成了零。
如何讓我們的python,隨時隨地的裝13? 使用qpython…
安裝完成後,進入系統介面:
手機端的python工具很多,比如之前我使用的pydroid3等等。那為什麼一定要選擇qpython?
因為qpython針對安卓手機,專門開發了androidhelper模組。此模組可以做什麼?很多很多…
androidhelper模組介紹
hello world
先來看一段最簡單的helloworld**…
import androidhelper
droid = androidhelper.android()
droid.maketoast('hello, android!')
print('hello world!')
droid.maketoast('hello, android!') 可以在手機介面顯示類似懸浮的文字內容…
有更高階的麼?當然…
import androidhelper
droid = androidhelper.android()
message = droid.dialoggetinput('tts', 'what would you like to say?').result
droid.ttsspeak(message)
這段**是幹嘛的?首先,**會彈框要求你輸入一段文字,如下圖:
之後,**會呼叫安卓自身語音系統droid.ttsspeak(message)來語音朗讀你輸入的文字。
有些人說,還不夠帥,有沒有更酷的?當然…
# -*- coding: utf-8 -*-
import androidhelper
import time
from math import radians
droid = androidhelper.android()
droid.startsensingtimed(1, 250)
droid.startlocating()
while 1:
gpsdata = droid.readlocation().result
print(gpsdata)
s6data = droid.sensorsreadorientation().result
if len(gpsdata)>0:
print (gpsdata['gps']['bearing']) #取得gps導向(bearing)(角度)
if len(s6data)>0:
print (s6data[0]) #取得羅盤方位角(azimuth)(弧度)
time.sleep(5)
droid.stoplocating()
droid.stopsensing()
python呼叫安卓的readlocation介面,獲取到手機的地理位置經緯度,以及手機羅盤指標。
而我現在用這段樣例**封裝了語音播報,來後台定位經緯度,在我班車快到指定經緯度範圍的時候,朗讀語音叫我起床。酷不酷?
還有最酷的…
避坑指南
flask的專案和一些其他的**我都已經移動到手機,就不一一展示了…
這麼看起來,你覺得是不學習python更有動力了?
關注博主不迷路,帶你在娛樂中,收穫更多的python知識!
python 當groupby遇到匿名函式
開發過程中遇到這樣一種場景,dataframe按一列groupby之後,要對多列進行不同的操作。例如 in 25 df out 25 name price size 0 a 100 m 1 a 90 s 2 b 100 m 3 b 110 m 4 b 120 l 5 c 80 s 6 c 70 s ...
當Python2 7遇到Windows中文目錄
今天學了會python爬蟲,走的是福利路線 mzitu.com 爬蟲還是很順利的,但是儲存福利圖的時候遇到了很多困難 需求就是根據網頁標題來建立資料夾儲存當前網頁的h圖 首先網頁標題獲取的時候特意用 type title 看了一下,是unicode,為了實現過濾某些字元,比如 之類的需要用str.r...
當流氓遇到劫匪
當流氓遇到劫匪 文 寧宇 周五看到六家網際網路公司聯合發表的宣告,抵制流量劫持等違法行為,有人認為這矛頭直指運營商。我對這個領域並不太懂,但也看這其中有很多誤解,還是有必要解釋一下的。首先,從純技術的角度看 流量劫持 客戶原本想訪問a 但是中間有人用技術手段,使實際開啟的是b 這些利用技術手段調整使...