首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QPython -读取文件

QPython -读取文件
EN

Stack Overflow用户
提问于 2015-02-19 20:39:31
回答 4查看 8.6K关注 0票数 1

我已经在我的安卓手机上安装了QPython。我在QEdit中编写了一条语句,以便从以下路径读取文本文件

/storage/emulated/0/com.hipipal.qpyplus/script3/File1.txt

我使用了下面的语句

代码语言:javascript
复制
fob=open('/storage/emulated/0/com.hipipal.qpyplus/script3/File1.txt','r')
fob.read()

如果我运行该语句,它抛出的错误如下:

代码语言:javascript
复制
IOError:[Errno 2] No such file or directory: '/storage/emulated/0/com.hipipal.qpyplus/script3/File1.txt'
1|uo_a116@cancro:/ $

上面的说法正确吗?

EN

回答 4

Stack Overflow用户

发布于 2015-03-09 18:56:00

代码语言:javascript
复制
fob=open('File1.txt','r')

在版本1.0.4中不工作。

代码语言:javascript
复制
fout=open('File2.txt','w')

在0.9.6版本上工作,但在1.0.4版本中不工作。"error“是只读文件系统。

它看起来像(新的1.0.4)文件系统库中的限制。我给编辑发了一封邮件,但此时没有回音。

票数 3
EN

Stack Overflow用户

发布于 2015-06-14 12:39:52

为了进行测试,请尝试将绝对路径写入文件,例如,指向sdcard (/sdcard/out.txt)。我在这个版本(>=1.0.4)上遇到了问题,因为脚本更改的启动过程和执行目录与脚本目录不同。我必须更改我的脚本以指向绝对路径。它使用qpython developer进行了测试。

请查看此链接:

https://github.com/qpython-android/qpython.org/issues/48

票数 1
EN

Stack Overflow用户

发布于 2015-02-24 23:29:49

您也可以像这样简单地尝试:

代码语言:javascript
复制
fob=open('File1.txt','r')
fob.read()

只要脚本与文件在同一文件夹中即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28606662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档