已解决OSError: [Errno 22] Invalid argument


文章目录

  • 报错代码
  • 报错翻译
  • 报错原因
  • 解决方法
  • 千人全栈VIP答疑群联系博主帮忙解决报错

报错代码

粉丝群里面的一个粉丝用Python读取文件的时候,发生了报错(跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错信息和代码如下:

f = open(file, 'r', encoding='utf-8',)json_list = f.readlines()
f.close()

报错信息如下

    json_list = f.readlines()
OSError: [Errno 22] Invalid argument

所读取的文件大小如下:

报错翻译

报错信息翻译

OS错误 :[Erno 22]参数无效

报错原因

OSError: [Errno 22] Invalid argument报错原因

  • 错误原因1 :输入格式错误如下

    C:\Users\qw\Desktop\000000.test
    
  • 错误原因2:平台的bug,像pycharm,Spyder等,复制黏贴路径都会报错

小伙伴按下面的方法解决即可!!!

解决方法

写路径的时候前面加上r,r"file":意思是指为了避免\xx是一个转义字符而导致的错误,也就是说加上r之后,“”里的就不再出现转义字符,编程纯的文件地址。:

f = open(r"C:\Users\qw\Desktop\000000.txt", 'r', encoding='utf-8',)

以上是此问题报错原因的解决方法,欢迎评论区留言讨论是否能解决,如果有用欢迎点赞收藏文章谢谢支持,博主才有动力持续记录遇到的问题!!!

千人全栈VIP答疑群联系博主帮忙解决报错

由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复,所以优先回复VIP粉丝,可以通过订阅限时9.9付费专栏《100天精通Python从入门到就业》进入千人全栈VIP答疑群,获得优先解答机会(代码指导、远程服务),白嫖80G学习资料大礼包,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.html

  • 优点:作者优先解答机会(代码指导、远程服务),群里大佬众多可以抱团取暖(大厂内推机会),此专栏文章是专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试!

  • 专栏福利:简历指导、招聘内推、每周送实体书、80G全栈学习视频、300本IT电子书:Python、Java、前端、大数据、数据库、算法、爬虫、数据分析、机器学习、面试题库等等

  • 注意:如果希望得到及时回复,订阅专栏后私信博主进千人VIP答疑群

免费资料获取,更多粉丝福利,关注下方公众号获取

已解决OSError: [Errno 22] Invalid argument相关推荐

  1. 已解决OSError: [Errno 22] Invalid argument: ‘E:\\桌面\\x0c.txt‘

    已解决(Python读取文件报错)OSError: [Errno 22] Invalid argument: 'E:\桌面\x0c.txt' 文章目录 报错代码 报错翻译 报错原因 解决方法 千人全栈 ...

  2. 成功解决fp = builtins.open(filename, quot;rbquot;) OSError: [Errno 22] Invalid argument: 'F:\\File_Pyt

    成功解决fp = builtins.open(filename, "rb") OSError: [Errno 22] Invalid argument: 'F:\\File_Pyt ...

  3. Python OSError: [Errno 22] Invalid argument:的出现和解决

    1.在学习从文件读取数据中,写了个示例代码,读取不在同一个目录的file.txt,运行后报这个Python OSError: [Errno 22] Invalid argument:错误: (1).首 ...

  4. Python OSError: [Errno 22] Invalid argument:的解决办法

    今天在用到open函数时,始终报OSError: [Errno 22] Invalid argument:的错误,发现解决办法有以下几种: 方法一:输入格式错误 f = open('F:\Python ...

  5. 对于解决python中出现的OSError: [Errno 22] Invalid argument: ‘\u202aD‘ 的解决

    对于解决python中出现的OSError: [Errno 22] Invalid argument: '\u202aD' 的解决 ** 今天这导入数据集文件时有时正常运行,有时出现了OSError: ...

  6. python中遇到报错OSError: [Errno 22] Invalid argument的解决方法

    将时间戳用python语言转换成指定日期: 代码如下: import timetimeStamp = 1589018284000 timeArray = time.localtime(timeStam ...

  7. 成功解决Python报错: OSError: [Errno 22] Invalid argument

    今天在读入文件时老是报错 OSError: [Errno 22] Invalid argument 方法一: 将路径中的\改为/或者\\.这是因为Python中\t为换行符,而无法识别. 方法二: 手 ...

  8. flask 项目启动报错:OSError OSError: [Errno 22] Invalid argument

    flask 项目启动报错:OSError OSError: [Errno 22] Invalid argument 问题描述-OSError OSError: [Errno 22] Invalid a ...

  9. 出现Python OSError: [Errno 22] Invalid argument的来龙去脉

    参考解决办法:https://blog.csdn.net/weixin_44952395/article/details/105289460 问题描述: 今天我在读取文本文档txt内的文件路劲时总是报 ...

最新文章

  1. NeuSoft(2)添加系统调用
  2. fastjson读取json配置文件
  3. [Bzoj4289]PA2012 Tax(Dijkstra+技巧建图)
  4. VMWARE VICLIENT实现虚拟机独立管理
  5. ppt手动放映怎么设置_一键解决PPT的动画播放和动画排序问题!
  6. 问题 D: 去行首行尾的空白符
  7. Eclipse中好用的快捷键
  8. python 根据开头时间戳 合并两个文件
  9. python使用系统命令连接数据库_windows下命令行方式完成MySQL配置及Python连接数据库...
  10. java if ( 常量==变量)_Java常量、变量和运算符
  11. com+ system application 启动_[jvmsandboxrepeater 学习笔记][入门使用篇] 1 安装与启动
  12. 双人成行本地安装X360ce模拟手柄教程xpadder手柄模拟键盘鼠标
  13. 白盒测试——静态白盒测试
  14. GPS信息中提取经纬度坐标信息
  15. windows2003 序列号
  16. [Usaco2010Hol]Dotp
  17. 网页服务器怎么做链接,如何做网页超级链接
  18. c语言linux系统时间,【整理】C语言设置Linux系统时间 | 勤奋的小青蛙
  19. SQL Server 非对称秘钥管理
  20. python 爬虫-(2)认识爬虫

热门文章

  1. hash注入神器WCE发布1.4 Beta版本
  2. 重温马丁路德金的经典演讲 I Have a Dream
  3. MYSQL创建数据库SALE_设计题 有一个MySQL数据库store,在store数据库中含有一个销售表sale,用于存放商品的销售记录。...
  4. 单元测试系列之五:Mock工具之Mockito实战
  5. 通信行业名词术语解释
  6. java免费对接物流快递鸟单号查询接口API
  7. 服务器ip为空,win7服务器ip地址为空
  8. App Uninstaller for Mac(mac系统清理软件) v2.2特别版
  9. 微型计算机PTR说明类型,微机原理复习资料
  10. 如何把微信状态玩出新花样?30秒就能学会的超简单教程