我已经在我的安卓手机上安装了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:/ $上面的说法正确吗?
发布于 2015-03-09 18:56:00
fob=open('File1.txt','r')在版本1.0.4中不工作。
fout=open('File2.txt','w')在0.9.6版本上工作,但在1.0.4版本中不工作。"error“是只读文件系统。
它看起来像(新的1.0.4)文件系统库中的限制。我给编辑发了一封邮件,但此时没有回音。
发布于 2015-06-14 12:39:52
为了进行测试,请尝试将绝对路径写入文件,例如,指向sdcard (/sdcard/out.txt)。我在这个版本(>=1.0.4)上遇到了问题,因为脚本更改的启动过程和执行目录与脚本目录不同。我必须更改我的脚本以指向绝对路径。它使用qpython developer进行了测试。
请查看此链接:
发布于 2015-02-24 23:29:49
您也可以像这样简单地尝试:
fob=open('File1.txt','r')
fob.read()只要脚本与文件在同一文件夹中即可。
https://stackoverflow.com/questions/28606662
复制相似问题