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)