OSError: [Errno 22] Invalid argument

python  中出现的“OSError: [Errno 22] Invalid argument”,解决方案

操作方法

  • 01

    错误一 :输入格式错误 a = np.asarray(Image.open('‪E:\火影忍者\1466722360284.jpeg') 应该修改为:反斜杠('‪E:/火影忍者/1466722360284.jpg') 或者('‪E:\\火影忍者\\1466722360284.jpg') 因为在python中\t为换行符如果直接复制黏贴会导致无法识别。

  • 02

    错误二:引用的路径过长 F:\图书馆\照片\l庐山\第一天\IMG_20140531_064746.jpg 应该修改为: ('‪E:/火影忍者/1466722360284.jpg') 或者('‪E://火影忍者//1466722360284.jpg') 尽量使路径简短

  • 03

    错误三:平台的bug,像pycharm,Spyder等,复制黏贴路径都会报错“OSError: [Errno 22] Invalid argument: '\u202a。。。” 修改方式为:手动输入完整路径像:a = np.asarray(Image.open ('e:\\火影忍者\\123456789.jpg')或者('‪e:/火影忍者/1466722360284.jpg').convert('L')).astype('float')

  • 04

    如果有帮助到您,就帮我投个票吧,谢谢。

(0)

相关推荐

  • Linux下errno.h文件错误号说明

    在centos6.2中,分为两个文件,一个在/usr/include/asm-generic/errno-base.h,, 另外一个在/usr/include/asm-generic/errno.h中 ...

  • Linux中errno使用

    当linux中的C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因,在实际编程中用这一招解决了不少 ...

  • LINUX系统grub常见错误分析

    LINUX系统grub常见错误分析

  • windows下安装和配置rsync(cwRsync)

    第一步我们先安装服务端: 下载完西西提供的整合包,里面有一个服务器的安装程序和一个绿色的客户端 我们先双击 cwRsyncServer_4.1.0_Installer.exe 来安装 到这一步的时候, ...

  • linux系统启动weblogic受管服务器报unable to get file lock, will ret_daring的解决

    linux系统启动weblogic受管服务器报如下错误时: 解决方法:进入cd Middleware/ ,使用 find . -name *.lok 命令查找文件,然后删除即可。 例: rm ./us ...

  • linux添加新硬盘的详细经过

    拿到新盘以后就关机、插线、重开机。一切正常。 进入系统以后,查看 /dev下多了个 hdb,然后开始分区 执行 fdisk /dev/hdb 进入 fdisk的界面,打命令 n新建一个分区。 然后提示 ...

  • windows下安装apache并配置ssl全过程

    步骤1:配置 APACHE以支持SSL 找到下面两行去掉前面的注释 # LoadModule ssl_module modules/mod_ssl.so Include conf/extra/http ...

  • Openvpn在麒麟操作系统上的配置方法

    网上关于Openvpn的帖子已经很多了,我这里也就不多讲了,初学者可以去狗狗上搜一下,总有几篇不错的帖子,自己看了一下,大部分是将windows平台和Linux平台的,都还可以的。这里呢,洒家只想讲一 ...

  • windows下安装apache并配置ssl

    步骤1:配置 APACHE以支持SSL 找到下面两行去掉前面的注释 # LoadModule ssl_module modules/mod_ssl.so Include conf/extra/http ...