docx编码报错与windows系统编码交互问题

代码如下


import os
data_dir = 'G:\pycharm_makeshif'
contents = []
for file in os.listdir(data_dir):#遍历全部文件
        file_path = f'{data_dir}/{file}'
        if os.path.isfile(file_path) and file.endswith(".docx"):
            with open(file_path) as fin:
                contents.append(fin.read())
print(contents)

目标为将该目录的文件夹下docx文件内容全部写入到列表下,后将列表输出
报错如下:
SyntaxError: Non-UTF-8 code starting with '\xb1' in file G:\pycharm_makeshif\02.py on line 6, but no encoding declared
推测应该是window系统用gbk编码和pycharm3用unicode写出的UTF-8的编码有关系,我该怎么该才能让这个代码变得可读?
我该怎么样让类似的文件变得可读

在你代码的顶部加上 # coding = utf-8