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:的出现和解决相关推荐

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

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

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

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

  3. 报错OSError: [Errno 22] Invalid argument 的一种解决方法

    今天写作业的时候突然读不了txt文件了,查了很多地方,已开始写相对路径之后显示的是如下报错,仔细检查之后并没有发现代码问题. 查找资料仔细检查之后依旧无法解决,决定改用写绝对路径. 填写绝对路径时又报 ...

  4. 在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: ‘文件路径’

    如题,在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: '文件路径',在查阅了大量资料后也得到了一些解决方案,但是这些解决方案 ...

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

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

  6. 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. ...

  7. Python错误集锦:打开文件路径提示参数无效,OSError: [Errno 22] Invalid argument: ‘D:\juzicode\桔子code\readme.txt’

    原文链接:http://www.juzicode.com/archives/2493 错误提示: 打开文件路径提示参数无效:OSError: [Errno 22] Invalid argument: ...

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

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

  9. python使用open的OSError: [Errno 22\] Invalid argument错误

    打开的文件名中含有一些系统的敏感字符,结果就报错了.看一段简单的代码: title = '把我看成新闻的*标题吧.' contetn = '就把我看成是新闻的内容吧!!!' with open(tit ...

最新文章

  1. Angular 4+ HttpClient
  2. 李宏毅线性代数总结:万事万物皆可为向量
  3. eclipse 启动tomcat时弹出错误 Multiple Contexts hava a path of “/xxx”
  4. java spring cloud版b2b2c社交电商spring cloud分布式微服务:服务注册与发现(Eureka、Consul)...
  5. ubuntu下如何查找某个文件的路径
  6. Web前端期末大作业--响应式有氧健身休闲会所网页设计(HTML+CSS+JavaScript)
  7. Windwos命令工作笔记002---windows下tree命令列出文件目录打印到文件中_过滤文件不知道怎么做啊
  8. 土人系列AS入门教程--对象篇
  9. 七easy网络陷阱上当
  10. VM12 虚拟机使用桥接模式却连不上网的解决办法
  11. android 11.0 12.0SystemUI 状态栏下拉快捷添加截图快捷开关
  12. 神奇的泡泡java游戏,抖音挤泡泡游戏叫什么名字 抖音上很火的减压游戏介绍
  13. 上界与下界-- 视图界定--协变与逆变
  14. echarts x轴,y轴滚动条
  15. 学校开展计算机教学的简报,教学工作简报(2019年第5期)
  16. python简易爬虫获取A股上证所有股票历史数据
  17. 如何用计算机算出我喜欢你,如何用数字表白我喜欢你?
  18. python+tensorflow-gpu+CUDA+cudnn+显卡配置关键步骤详解
  19. 区块链开发者观点: 来自 EOS 三国的 Jimmy Gong
  20. 学姐说 | 大学生如何自学短视频剪辑配音制作?

热门文章

  1. day32 管道, 数据共享, 进程池, 回调函数
  2. [HNOI 2010]Planar
  3. FreeSWITCH 下载地址
  4. win 8 远程桌面的问题
  5. 2011年中期业绩预增前20家公司
  6. 基于Qt的P2P局域网聊天及文件传送软件设计
  7. 机器学习算法(6)——随机森林
  8. android程序表白,几条曲线构建Android表白程序
  9. c语言能让制表符空9个字符码,C语言入门9-1-分类函数
  10. matlab采样序列幅频特性,数字信号处理课设计指导书20130530.doc