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

如何使用gdata并在QPython for android上保存文件?,android,sl4a,qpython,android-scripting,Android,Sl4a,Qpython,Android Scripting,我正在将我的脚本从python SL4A迁移到QPython(无法让SL4A在android棒棒糖上工作) 我无法将文件保存到磁盘 因此,我使用: with open("foo.txt" ,"a") as f: f.write(theInfo) 我得到 IOError: [Errno 30] Read-only file system: 'foo.txt' 我知道错误的意思,我只是不知道在哪里保存文件 谢谢你的帮助, marbs错误表示您位于文件系统的受保护部分。 这意味着您可能希望

我正在将我的脚本从python SL4A迁移到QPython(无法让SL4A在android棒棒糖上工作)

我无法将文件保存到磁盘
因此,我使用:

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

IOError: [Errno 30] Read-only file system: 'foo.txt'
我知道错误的意思,我只是不知道在哪里保存文件

谢谢你的帮助,

marbs

错误表示您位于文件系统的受保护部分。 这意味着您可能希望将文件保存在不受保护的部分中。 因此,您可能需要将“foo.txt”部分替换为“/mnt/sdcard/foo.txt”或“/storage/sdcard0/foo.txt”或任何手机内部存储路径。
你明白我在说什么吗?

错误是说你在文件系统的受保护部分。 这意味着您可能希望将文件保存在不受保护的部分中。 因此,您可能需要将“foo.txt”部分替换为“/mnt/sdcard/foo.txt”或“/storage/sdcard0/foo.txt”或任何手机内部存储路径。
你明白我在说什么吗?

错误是说你在文件系统的受保护部分。 这意味着您可能希望将文件保存在不受保护的部分中。 因此,您可能需要将“foo.txt”部分替换为“/mnt/sdcard/foo.txt”或“/storage/sdcard0/foo.txt”或任何手机内部存储路径。
你明白我在说什么吗?

错误是说你在文件系统的受保护部分。 这意味着您可能希望将文件保存在不受保护的部分中。 因此,您可能需要将“foo.txt”部分替换为“/mnt/sdcard/foo.txt”或“/storage/sdcard0/foo.txt”或任何手机内部存储路径。
你明白我的意思吗?

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

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

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

Qpython已禁用文件写入功能,我的建议是在android上找到不同的脚本解释器,如inpython应用程序,或者Termux中的python模块并从那里运行。

我知道自Qpython 1.0以来,文件写入已经成为可能(当然现在有一个正确指定的路径),因此此注释不再正确。我理解自qpython 1.0以来文件写入是可能的(并且现在有一个正确指定的路径),因此此注释不再正确。我理解自qpython 1.0以来文件写入是可能的(当然现在有一个正确指定的路径),因此此注释不再正确。据我所知,自qpython 1.0以来,文件写入是可能的(当然现在有一个正确指定的路径),因此此注释不再正确。