将文件保存在 android 中的位置,例如它会被 pyobjects 调用并抛出文件不存在的错误

Where to keep files in android such as it'll get called by pyobjects with throwing error that file doesn't exists

我正在使用 chaquopy 库在 android 和 python 中实现一些功能。我在使用 os.getcwd() 时遇到问题,每当我 运行 它只是 return 空白。我只为我的应用程序授予了 Internet 权限,但我是否也必须为此授予存储权限。

我从存储在我的 python 脚本目录中的目录中调用文本文件,因为很容易找到它们。仍在 运行ning 应用程序时它说文件不存在。

谢谢

编辑 1: 我也试过 os.listdir() 并且它 return 一个错误 13 说权限被拒绝 '/'

如果仔细观察,您可能会发现 os.getcwd 正在返回 "/",即根目录。这在普通应用程序中不可写,在某些设备上也可能不可读。

有关在何处保存数据文件的建议,请参阅 Chaquopy 常见问题解答部分 "Read files in Python" and "Write files in Python"