qpython android IOError: [Erno 2] 没有这样的文件或目录
Posted
技术标签:
【中文标题】qpython android IOError: [Erno 2] 没有这样的文件或目录【英文标题】:qpython android IOError: [Erno 2] No such file or directory 【发布时间】:2018-04-08 00:56:09 【问题描述】:我正在尝试从 qpython 中的简单 python 脚本调用图像,但收到错误消息:
qpython android IOError: [Erno 2] No such file or directory
我想知道我是否使用了正确的目录约定?这是代码:
import numpy as np
from PIL import Image
spinner =
1: Image.open('storage/emulated/0/qpython/scripts/shapes/norm.jpg','r'),
2: Image.open('storage/emulated/0/qpython/scripts/shapes/square.jpg','r'),
3: Image.open('storage/emulated/0/qpython/scripts/shapes/fly.jpg','r'),
4: Image.open('storage/emulated/0/qpython/scripts/shapes/tri.jpg','r'),
5: Image.open('storage/emulated/0/qpython/scripts/shapes/special.jpg','r'),
6: Image.open('storage/emulated/0/qpython/scripts/shapes/rect.jpg','r'),
7: Image.open('storage/emulated/0/qpython/scripts/shapes/salad.jpg','r'),
8: Image.open('storage/emulated/0/qpython/scripts/shapes/circle.jpg','r'),
9: Image.open('storage/emulated/0/qpython/scripts/shapes/banana.jpg','r')
如果没有 'r' 参数,它会引发相同的错误。还尝试了双正斜杠和反斜杠...
【问题讨论】:
【参考方案1】:您似乎没有设置图像的完整路径,它错过了绝对路径开头的斜线。
尝试 /storage/emulated..... 而不是 storage/emulated ....
【讨论】:
以上是关于qpython android IOError: [Erno 2] 没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章
知识小新编-Qpython教程和软件下载(Android手机学习python的平台利器)
在 Android 的 QPython 控制台中访问命令历史记录
lxml 用于 Qpython3(Android 上的 Python3)
Android中QPython的位置不返回GPS坐标 - 仅“网络”