如何在QPython for android上使用gdata并保存文件?

时间:2015-05-13 07:43:51

标签: android sl4a qpython android-scripting

我正在将我的脚本从python SL4A迁移到QPython(无法让SL4A在android lollipop上运行)。

我无法将文件保存到磁盘
所以我正在使用:

with open("foo.txt" ,"a") as f:
    f.write(theInfo)

我得到了

IOError: [Errno 30] Read-only file system: 'foo.txt'

我知道错误意味着什么,我只是不知道保存文件的位置......

感谢您的帮助,
marbs

2 个答案:

答案 0 :(得分:3)

错误表示您处于文件系统的受保护部分。 这意味着您可能希望将文件保存在未受保护的部分中。 所以,你可能想要替换" foo.txt"部分与" /mnt/sdcard/foo.txt"或" /storage/sdcard0/foo.txt"或者手机上内部存储的路径。 你明白我在说什么吗?

答案 1 :(得分:0)

Qpython禁止写入文件,我建议找到一个不同的脚本解释器,如android上的inpython应用程序,或者Termux中的python模块,然后从那里运行。