当前位置:   article > 正文

python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法_no such file or directory: 'threekingdoms.txt

no such file or directory: 'threekingdoms.txt

python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法:
最近学习文件读取和中文分词,发现的问题除了中文文件读取问题,还有就是路径输入后总是报错FileNotFoundError: [Errno 2] No such file or directory

明明路径是对的为什么会报错呢?

首先我们把文件从中文的路径中转移到了纯英文路径中,仍然报错

之后我们发现E:\threekingdoms.txt 这一路径虽然是文件的储存路径,却不能在python中输入\,而应该输入两个反斜杠( backward slash,英文好像更好记一些)“\“”来表示路径索引,如:

C:\\Users\\Administor\\document_name
  • 1

或者使用一个正斜杆(forward slash)“/”来索引文件

C:/Users/Administor/document_name
  • 1

至于为什么这么做,好像原因很复杂。根据别人说的:

/: 支持linux系统和Windows系统下的路径间隔;
\: 仅支持Windows系统下的路径间隔,在linux系统下该符号作为命令行的强制换行符号。
  • 1
  • 2

另外:

\: 转义字符   #适用于各种编程语言、Latex、Markdown等,比如:
	在“ \" ”中,\"表示符号"而不是与外边引号相对应的“”,而\\则转义后再转义
	类似于双重否定表肯定。
/: 除法运算符
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/963967
推荐阅读
相关标签
  

闽ICP备14008679号