我已经在我的Android手机上安装了QPython。 我在QEdit中编写了一个语句,从下面的路径读取一个文本文件
/storage/emulated/0/com.hipipal.qpyplus/script3/File1.txt
我用了下面的陈述
fob=open('/storage/emulated/0/com.hipipal.qpyplus/script3/File1.txt','r')
fob.read()
如果我运行该语句,它将错误抛出为:
IOError:[Errno 2] No such file or directory: '/storage/emulated/0/com.hipipal.qpyplus/script3/File1.txt'
1|uo_a116@cancro:/ $
上面的说法对吗?
您也可以尝试以下简单方法:
如果脚本位于文件的同一文件夹中。
要进行测试,请尝试写入指向文件的绝对路径,例如指向sdcard(/sdcard/out.txt)。 此版本(>;=1.0.4)有问题,因为脚本更改和执行目录的启动过程与脚本目录不同。 我不得不改变我的脚本指向绝对路径。 它是用qpython开发人员测试的。
检查此链接:
https://github.com/qpython-android/qpython.org/issues/48
在版本1.0.4中不起作用。
在版本0.9.6上工作,但在1.0.4中不工作。 “错误”是只读文件系统。
它看起来像(新的1.0.4)文件系统库中的限制。我给编辑发了一封信,但现在没有答复。
相关问题 更多 >
编程相关推荐