【发布时间】:2019-06-27 20:54:28
【问题描述】:
因此,我从文档中了解了如何将文件“硬编码”到 android studio 中(基本上在 androidstudioprojects 目录中),并且可以从我的 python 脚本中成功访问它们。 (使用
join(dirname(test.__file__), filename)
) 等等等等
但是,我需要能够让用户将某些内容上传到应用程序,该应用程序会在手机的外部存储中创建自己的目录,将他们上传的文件放在那里,我希望能够传入其中一个文件进入我的 python 脚本的路径,它可以成功检索它们。我想传递类似的东西:
/data/user/0/com.myapp.blah/mycustomdir/myfilename.xlsx
我的 python 脚本将能够提取该文件并对其进行处理。我该怎么做?
编辑:看起来我有它,但我需要确保我做对了。我会留下这个,因为通过搜索 chaquopy 标签我找不到其他人问这种类型的问题,所以也许它会帮助其他人。对我来说,这似乎就像获取上面的文件路径并将其插入一样简单:
"/data/user/0/com.myapp.blah/mycustomdir/" + filename
我想你可以将整个文件路径传递到你的脚本中,但对我来说,我想只传递文件名,所以我这样做了,它似乎已经奏效了,不需要 join 或 dirname 函数。
【问题讨论】:
标签: android android-studio chaquopy