多语言展示
当前在线:491今日阅读:26今日分享:39

OSError: [Errno 22] Invalid argument

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

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

2

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

3

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

4

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

推荐信息