當前位置:首頁 » 編程語言 » pythonapk

pythonapk

發布時間: 2022-02-15 11:02:05

㈠ 哪位大俠用python做過網路爬蟲,可以爬取apk的,有代碼的發一份給我研究下,謝謝

保存文件的話

import urllib

urllib.urlretrieve(url[,filename[,reporthook[,data]]])

比如 urllib..urlretrieve("http://s.xnimg.cn/imgpro/v6/logo.png", "logo.png")

先說明一下網頁重定向。比如在一個download.aspx里

<%
response.rederict("xxx.apk")
%>

這句話是在伺服器端運行的,我現在一下子想不到辦法

㈡ 求問怎麼把一個python程序打包成apk

1.概述
Kivy是一套Python下的跨平台開源應用開發框架,官網,我們可以用
它來將Python程序打包為安卓的apk安裝文件。以下是在windows環境中使用。
安裝和配置的過程中會下載很多東西,確保你能夠穩定地訪問外網,另外推薦一個視頻教程:Youtube
2. 步驟
第一當然是安裝了Python,我的版本是Python 2.7.13,然後就是安裝Kivy包:
官網有詳細的Kivy包的安裝步驟,按照該步驟走完就安裝ok。

然後就是寫一個簡單的程序main.py測試一下:
import kivy
kivy.require('1.9.1')
from kivy.app import App
from kivy.uix.button import Button

class test(App):
def build(self):
return Button(text='hello world')

if __name__ == '__main__':
test().run()

運行截圖:

運行成功,那開發環境基本沒問題了。然後下面就是怎麼將這個程序打包成apk。
首先需要安裝虛擬機 VirtualBox,這個沒問題,很快就裝好了,然後Kivy官方製作了該虛擬機的映像(很體貼),下載後就直接能運行了,省去不少麻煩。下載地址,或者直接去官網下載:

下載並解壓之後,打開VB並載入該文件夾下的虛擬機文件,然後運行(登錄密碼kivy):

進入到該系統中之後,就需要開始配置環境。官方指導
首先我們先在該系統中添加一個共享文件夾,這樣可以和windows共享文件,在VB的設備->共享文件夾選項中有配置:

然後我們使用固定分配,在windows下某個路徑新建一個文件夾後將其選擇為共享文件夾,並選擇自動掛載:

然後重新啟動虛擬機就可以訪問該共享文件夾了:

設置好了共享文件夾後,可以將之前寫的測試程序main.py拷貝到該文件夾,然後在虛擬機中拷貝到桌面備用。
然後打開終端(cd到桌面),執行buildozer init命令,之後會在桌面上生成buildozer.spec的配置文件:

然後使用命令gedit buildozer.spec來編輯該文件,(如果沒有gedit可以sudo apt-get install gedit來安裝)

基本不用改什麼,那個source.dir 需要注意,這是剛剛我們放在桌面上的main.py的路徑。
然後運行buildozer android_new debug,接著就開始下載很多東西了,例如Android SDK,Android NDK之類,並且是需要訪問外網的,自搭梯子。這個過程要很久,讓我一度以為出了問題,然後我中午睡一覺起來就差不多了^^。
然後在它自動下載配置之後就會在桌面的bin文件夾下面生成了apk文件,可以安裝在手機上試一下。
然後基本流程大概如此^^,詳細可以去官網了解,我就是按照官網的步驟完成的。

㈢ python怎麼轉apk

暫時還沒有Python的apk安裝包(倒是有一個叫qpython的應用,但是體驗相當拉雞),可以用腳本把.py文件轉化成位元組文件(懶得敲自己查)

㈣ python判斷apk包中是否含有某個文件

importos,zipfile
file="file_to_check"

z=zipfile.ZipFile("c:\test\test.apk")
iffileinz.namelist():
print("Found!")

把文件和路徑都換成你自己的。

㈤ 如何把python打包成apk文件

右鍵點擊項目

菜單
滑鼠移
runas選項

菜單
單擊Androidapplication
打包
apk
點擊項目
bin目錄前面
加號


apk
右鍵該apk選擇


目錄點擊粘貼
復制

㈥ 如何Python寫一個安卓APP

前言:用Python寫安卓APP肯定不是最好的選擇,但是肯定是一個很偷懶的選擇,而且實在不想學習java,再者,就編程而言已經會的就Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python寫安卓的APP的可能性,還真行。

既然要寫個APP,那麼總得要有個想法吧。
其實筆者想做兩個APP來著,一個是自己寫著好玩的,一個是關於運維的。
關於運維的APP,設計應該如下
可能長這樣:

主要由三部分組成,一是素材,圖片音頻之類的文件,二是Python代碼,三是kv文件,這個kv文件有點像html中的css。
Python代碼的文件名一般命名為main.py
然後一定有一個叫做XXXApp的類,並繼承App。
比如該類叫做GameApp,那麼該目錄下的kv文件則必須為Game,如上圖所示,如果不是,那麼kv文件中的一些設定就不會生效。
比如設定一個標簽

Label:
id: time
text: 'xxxx'
font_size: 6012345

id為time,text文本內容為』xxxx』,然後字體為60
好吧,點到為止吧,不過似乎什麼都沒點到~~~

從無到有做一個App,我想我會另起一篇文章吧。

㈦ 如何將python程序做成手機的apk文

安裝手機都是基於java的軟體,python不能寫apk

㈧ python應用編譯成apk形式後還需要pythonforios/SL4A etc.才能運行嗎

python必須在sl4a虛擬機上運行,sl4a有python \php等驅動,要運行就下載什麼驅動,沒有就無法運行。只能運行簡單的?只能在手機上運行的。我用過!

㈨ 怎麼把python程序打包成apk,誰能教我謝謝!

需要使用linux環境的,其他的系統環境無法滿足的.一般我們平時常用的微軟視窗系統不適合做安卓開發的.

有了合適的操作系統安裝好python後可以用python-for-android來安裝apk的打包需要的所有模塊

網頁鏈接

熱點內容
安卓系統哪個最商務 發布:2025-01-10 15:49:28 瀏覽:908
填色腳本實例 發布:2025-01-10 15:34:21 瀏覽:758
如何配置燒烤 發布:2025-01-10 15:34:13 瀏覽:52
python列表相乘 發布:2025-01-10 15:31:33 瀏覽:321
電腦怎麼看網路密碼 發布:2025-01-10 14:56:40 瀏覽:108
java調用shell腳本參數 發布:2025-01-10 14:43:51 瀏覽:52
php數組計數 發布:2025-01-10 14:23:03 瀏覽:474
s盒演算法 發布:2025-01-10 14:16:42 瀏覽:643
c語言用二分法求方程 發布:2025-01-10 14:15:45 瀏覽:220
廣場舞加密 發布:2025-01-10 14:13:21 瀏覽:521