天天都在PC端运行Python代码的我,今天突然灵光一现,想着是不是能够在移动端运行Python代码呢?如果能够实现的话,家里的废旧手机就有用武之地了。
根据搜索和调研,需要安装以下三个APK,即QPython3、QPython、QPy3.6。
安装后依次为下列三个APP(QPython 3S、QPython OS、QPy3.6):
打开QPython 3S,点击QPYPI,如下图所示:
安装Python库有两种方式,如下图所示:
QPYPI的方式比较简单,在这里给大家演示以下official pypi的方式,以安装requests为例,安装命令为pip3 install requests==2.25.1(注意在输入时添加版本号):
当看到Sucessfully installed requests等库即说明安装成功了,如下图所示:
为了简单起见,用终端来运行一小段代码。
为了抛砖引玉,来个简单的爬虫代码吧:
import requests
res = requests.get("https://gsh.cdsy.xyz/")
print(res.status_code)
不幸的是报错了:SSL: NO_CIPHERS_AVAILABLE ERROR,具体如下所示:
import requests
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = "TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-256-GCM-SHA384:ECDHE:!COMPLEMENTOFDEFAULT"
res = requests.get("https://blog.csdn.net/herosunly/article/details/115728528")
print(res.status_code)
运行成功后的截图如下所示: