当前位置: 首页 > 知识库问答 >
问题:

读/写Android文件从Windows与python

盖夕
2023-03-14

我正试图打开一个存储在android设备上的文件,以便在上面读/写。

python应用程序运行在我的Windows计算机上,通过USB连接到Android设备。

但是我没有找到使用有效文件路径的方法,比如D:phone/Android/data来访问我的文件。

它引发了一个错误:

没有这样的文件或目录

因此,我想知道如何使用Windows上的python应用程序通过USB访问此文件?提前谢谢,我希望它足够清楚。

编辑:

例如,我尝试了以下代码:

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

但是,当我使用Explorer访问数据存储库并打开命令行解释器来显示路径时,它实际上使用了一个临时目录(AppData/local/temp…)以访问此目录。不过,我不能使用此路径,因为每次设备连接到PC时,它都是随机路径。

共有1个答案

东门仲卿
2023-03-14

您可以使用adb pull从设备中提取文件,并读取和写入此文件。然后,使用adb push将文件写回设备。

 类似资料:
  • 我试图将json对象写入文件/从文件中读取json对象。json结构很复杂,是动态生成的。 对于较小的json对象,我只需将json转换为string,然后进行string写/读操作。当json太大时,这会导致内存不足问题。 如何将JSONObject直接流到文件中,并直接从文件中流回JSONObject?

  • 打开文件及文件读写 打开文件及文件读写 源码/* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * *//* * 代码清单:文件读写例子 * * 这个例子演示了如何读写一个文件。 */

  • 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。 读文件 要以读文件的模式打

  • 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。 读文件 要以读文件的模式打

  • 问题内容: 我一直在尝试自己学习Go,但是在尝试读取和写入普通文件时遇到了麻烦。 我可以说到最远,但是实际上获取文件的内容没有任何意义,因为read函数将a 作为参数。 问题答案: 让我们列出与Go 1兼容的清单,其中列出了在Go中读写文件的所有方式。 由于文件API最近已更改,并且大多数其他答案不适用于Go1。他们也错过了重要的恕我直言。 在以下示例中,我通过读取文件并将其写入目标文件来复制文件