Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android QPython-读取文件_Android_Python_Qpython - Fatal编程技术网

Android QPython-读取文件

Android QPython-读取文件,android,python,qpython,Android,Python,Qpython,我已经在我的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

我已经在我的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:/ $

上述说法正确吗?

您也可以尝试以下简单方法:

fob=open('File1.txt','r')
fob.read()

只要脚本位于文件的同一文件夹中。

您也可以尝试以下简单操作:

fob=open('File1.txt','r')
fob.read()
fob=open('File1.txt','r')
只要脚本位于文件的同一文件夹中

fob=open('File1.txt','r')
在版本1.0.4中不起作用

fout=open('File2.txt','w')
正在使用版本0.9.6,但不在1.0.4中使用。 “错误”是只读文件系统

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

在版本1.0.4中不起作用

fout=open('File2.txt','w')
正在使用版本0.9.6,但不在1.0.4中使用。 “错误”是只读文件系统


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

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

检查此链接:


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

检查此链接:


您可以在读取文件之前使用脚本将当前工作目录更改为路径:

import os
os.chdir(os.path.dirname(os.path.abspath(__file__)))

您可以在读取文件之前使用脚本将当前工作目录更改为路径:

import os
os.chdir(os.path.dirname(os.path.abspath(__file__)))

该代码适用于我,只需确保键盘生成正常的单引号:“”而不是“”。该代码适用于我,只需确保键盘生成正常的单引号:“”而不是“”。