我在尝试打开()时读取Python项目中的错误.read()一个名称包含中文字符的文件。这是我得到的错误:
IOError: [Errno 22] invalid mode ('rb') or filename: 'C:\\Users\\Bob\\Document
s\\Desktop\\Test2\\projects\\cplusplus-practices-2011\\ cplusplus-practices-2011
\\??????.cpp'
其中??????。cpp是由中文字符组成的文件名。
以下是发生错误的行:
source_file = open(dir_file,'rb').read()
为了让Python能够打开或读取文件名中包含中文字符的文件,我需要做些什么?