2015-12-30 308 views
1

我試圖打開一個存儲在Android設備上的文件到讀/寫就可以了。從python中讀取/寫入android文件

python應用程序運行在我的Windows計算機上,通過USB連接到android設備。

但我沒有找到方法來使用有效的文件路徑,如D:phone/Android/data到達我的文件。

它引發錯誤:

沒有這樣的文件或目錄

所以我不知道如何可以達到通過USB該文件從Windows我的Python應用程序? 在此先感謝,我希望這已經足夠清楚。

編輯:

例如,我想這樣的代碼:

f = open("Computer\\TotoSmartPhone\\Phone\\Android\\data\\test.txt"),'r') 
# then 
f = open("Computer/TotoSmartPhone/Phone/Android/data/test.txt"),'r') 

但是,當我用資源管理器達到數據庫,並打開一個命令行解釋器來顯示路徑,它實際上使用一個臨時目錄(AppData/local/temp ...)來達到這個目錄。 儘管如此,我無法使用此路徑,因爲每次設備連接到PC時它都是隨機的。

+0

使用系統驅動程序的所有usb設備(如果沒有,則如何訪問它)。打開設備與pyusb,但是生!用真實路徑「D:\\ Anroid \\ data \\ your_file」打開一個文件,如果您有文件權限,請寫入。 – dsgdfg

回答

0

您可以使用adb pull從設備中拉出文件,並讀寫該文件。然後,使用adb push將文件寫回設備。