FileNotFoundError

[Errno 2] No such file or directory: ‘a’

错误1.1

报错信息:

Traceback (most recent call last):
  File "C:/Users/Sure/PyProject/week05-国庆假期/test.py", line 23, in <module>
    f = open('a', 'r', encoding='utf-8')
FileNotFoundError: [Errno 2] No such file or directory: 'a'

错误代码:

f = open('a', 'r', encoding='utf-8')

错误原因:

使用r方法读取不存在的文件。r方法不会创建文件。

解决方法:

使用r方法打开文件时需要确保文件已经存在。如果不确定文件是否存在,尽量使用a+方法来读取文件。

f = open('a', 'a+', encoding='utf-8')