with open("C:\\Users\\张华帅\\python_work_vsc\\pi_dight.txt","rb") as file_object:
contents = file_object.read()
print(contents)
with open("C:\\Users\\张华帅\\python_work_vsc\\pi_dight.txt","rb",encoding="utf-8") as file_object:
contents = file_object.read()
print(contents)
ValueError: binary mode doesn't take an encoding argument
你把路径改为
r"C:\Users\张华帅\python_work_vsc\pi_dight.txt"
试下,如果还是提示 FileNotFoundError 那就看看路径下文件存不存在,把路径改为英文(拼音)路径就肯定不会有这异常了
代码没毛病,就是单纯的文件不存在而已。别听一楼的,他说的不对。字符串r"C:\Users\张华帅\python_work_vsc\pi_dight.txt"和字符串"C:\Users\张华帅\python_work_vsc\pi_dight.txt"是等效的,问题不在这。还有,python的路径是支持中文的。你应该按照路径去检查文件是否存在。