file_name = "cc.txt"
try:
with open(file_name) as can:
# 通过read()读取这个文件内容
content = can.read()
print(content)
except FileNotFoundError:
print(f"{file_name}文件不存在")
执行代码,报错
调用open()打开一个文件,可以将文件分成两种类型:
- 一种是纯文本文件(使用utf-8等编码编写文本文件)
- 一种是二进制文件(图片、mp3、ppt等这些文件)
open()打开文件时,默认是以文本文件的形式打开的,但是open()默认的编码为None
所以处理文本时,必须指定文件的编码格式
file_name = "cc.txt"
try:
with open(file_name,encoding="utf-8") as can:
# 通过read()读取这个文件内容
content = can.read()
print(content)
except FileNotFoundError:
print(f"{file_name}文件不存在")
执行结果: