1

尝试 open().read() 名称包含中文字符的文件时,我的 Python 项目出现错误。这是我得到的错误:

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能够打开或读取文件名中带有中文字符的文件,我需要做什么?

4

0 回答 0