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

Posted terrypython

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: ‘文件路径’相关的知识,希望对你有一定的参考价值。

如题,在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: ‘文件路径’,在查阅了大量资料后也得到了一些解决方案,但是这些解决方案对于作者的情况都不适用,依然报错,没办法,虽然作者的英语水平很不咋地,但中文帮不了作者,只好求助于英文了。

? ? ? ?建议各位看客在修改时,仔细看清楚自己的情况是否适用。废话不多说,开始正文。

? ? ? ?作者的路径为open(‘D:\LearningBooks\test.txt’)

? ? ? ?在使用时报错是因为这个路径是直接从Windows的文件目录里复制过来的,在python中\是转义字符,作者文件中的\test.txt中,\t是制表字符,要想正常使用路径需要改成如下形式D:\LearningBooks\\test.txt,或者r‘D:\LearningBooks\test.txt’

? ? ? ?或者D:/LearningBooks/test.txt即直接用斜杠/不用反斜杠\

? ? ? ?这一点其实在多个语言中都很重要,写下此文主要是提醒自己一定要注意路径的书写规范。

转自:https://blog.csdn.net/qq_33363973/article/details/77862007

以上是关于在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: ‘文件路径’的主要内容,如果未能解决你的问题,请参考以下文章

Python标准异常

python open函数的坑

Python错误提示:[Errno 24] Too many open files的分析与解决

open()函数提示找不对file的解决方法

23.Python文件I/O详解open()函数&上下文管理器with...as

OSError: cannot open resource(pillow错误处理)