Python OSError: [Errno 22] Invalid argument:的出现和解决
1、在学习从文件读取数据中,写了个示例代码,读取不在同一个目录的file.txt,运行后报这个Python OSError: [Errno 22] Invalid argument:错误:
(1)、首先,在F盘的python_stu中新增了一个file.txt,同时在F盘的python_stu文件目录底下新增一个file文件夹,里面有个file_reader.py来读取python_stu文件目录底下的file.txt,代码分别如下:
file.txt:
哈哈
呵呵
霍霍
file_reader.py:
with open('F:\python_stu\file.txt') as file_obj:contents = file_obj.read();print(contents.rstrip());
(2)、运行后报错:
(3)、出现这种错误的原因是由于读取不到这个文件,看Traceback报的错误,最后一行,很明显读取不到file.txt,前面的F:\\python_stu没错,后面的名称怎么变了,还是x0cile.txt。
(4)、解决办法,可修改上述第一行代码为:
with open('F:\python_stu/file.txt') as file_obj:
或者:
with open('F:/python_stu/file.txt') as file_obj:
或者:
with open('F://python_stu//file.txt') as file_obj:
又或者:
with open('F:\\python_stu\\file.txt') as file_obj:
还有一些我就不附上了,上面第一种方式不统一,最好不要用,用统一的方式,而且有时候还有注意一些转义字符,比如 \t,\n也会导致报错。
以上内容仅供大家学习参考,谢谢!
Python OSError: [Errno 22] Invalid argument:的出现和解决相关推荐
- 出现Python OSError: [Errno 22] Invalid argument的来龙去脉
参考解决办法:https://blog.csdn.net/weixin_44952395/article/details/105289460 问题描述: 今天我在读取文本文档txt内的文件路劲时总是报 ...
- Python OSError: [Errno 22] Invalid argument:的解决办法
今天在用到open函数时,始终报OSError: [Errno 22] Invalid argument:的错误,发现解决办法有以下几种: 方法一:输入格式错误 f = open('F:\Python ...
- 报错OSError: [Errno 22] Invalid argument 的一种解决方法
今天写作业的时候突然读不了txt文件了,查了很多地方,已开始写相对路径之后显示的是如下报错,仔细检查之后并没有发现代码问题. 查找资料仔细检查之后依旧无法解决,决定改用写绝对路径. 填写绝对路径时又报 ...
- 在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: ‘文件路径’
如题,在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: '文件路径',在查阅了大量资料后也得到了一些解决方案,但是这些解决方案 ...
- python中遇到报错OSError: [Errno 22] Invalid argument的解决方法
将时间戳用python语言转换成指定日期: 代码如下: import timetimeStamp = 1589018284000 timeArray = time.localtime(timeStam ...
- python在使用绝对路径时出现OSError: [Errno 22] Invalid argument: ‘E:\python\python扩展\text_file\pi_digits.txt
今天我在练习python文件的绝对路径时发现OSError: [Errno 22] Invalid argument: 'E:\python\python扩展\text_file\pi_digits. ...
- Python错误集锦:打开文件路径提示参数无效,OSError: [Errno 22] Invalid argument: ‘D:\juzicode\桔子code\readme.txt’
原文链接:http://www.juzicode.com/archives/2493 错误提示: 打开文件路径提示参数无效:OSError: [Errno 22] Invalid argument: ...
- 成功解决Python报错: OSError: [Errno 22] Invalid argument
今天在读入文件时老是报错 OSError: [Errno 22] Invalid argument 方法一: 将路径中的\改为/或者\\.这是因为Python中\t为换行符,而无法识别. 方法二: 手 ...
- python使用open的OSError: [Errno 22\] Invalid argument错误
打开的文件名中含有一些系统的敏感字符,结果就报错了.看一段简单的代码: title = '把我看成新闻的*标题吧.' contetn = '就把我看成是新闻的内容吧!!!' with open(tit ...
最新文章
- Angular 4+ HttpClient
- 李宏毅线性代数总结:万事万物皆可为向量
- eclipse 启动tomcat时弹出错误 Multiple Contexts hava a path of “/xxx”
- java spring cloud版b2b2c社交电商spring cloud分布式微服务:服务注册与发现(Eureka、Consul)...
- ubuntu下如何查找某个文件的路径
- Web前端期末大作业--响应式有氧健身休闲会所网页设计(HTML+CSS+JavaScript)
- Windwos命令工作笔记002---windows下tree命令列出文件目录打印到文件中_过滤文件不知道怎么做啊
- 土人系列AS入门教程--对象篇
- 七easy网络陷阱上当
- VM12 虚拟机使用桥接模式却连不上网的解决办法
- android 11.0 12.0SystemUI 状态栏下拉快捷添加截图快捷开关
- 神奇的泡泡java游戏,抖音挤泡泡游戏叫什么名字 抖音上很火的减压游戏介绍
- 上界与下界-- 视图界定--协变与逆变
- echarts x轴,y轴滚动条
- 学校开展计算机教学的简报,教学工作简报(2019年第5期)
- python简易爬虫获取A股上证所有股票历史数据
- 如何用计算机算出我喜欢你,如何用数字表白我喜欢你?
- python+tensorflow-gpu+CUDA+cudnn+显卡配置关键步骤详解
- 区块链开发者观点: 来自 EOS 三国的 Jimmy Gong
- 学姐说 | 大学生如何自学短视频剪辑配音制作?