文件读写的编码问题

1、在自己电脑上生成了一个txt文件,用pycham运行这段代码报下面的错,是不是没有这个txt文档放在pycham运行文件下吗?
FileNotFoundError: [Errno 2] No such file or directory: 'test.txt'

2、将txt文档放在在pycham运行文件夹后再次运行,报下面的错,是什么问题呢?
UnicodeDecodeError: 'gbk' codec can't decode byte 0xfa in position 36: illegal multibyte sequence
已邀请:

fish - Hadooper

在open中加个参数。代码改为:
open('test.txt', 'r', encoding='utf-8')

要回复问题请先登录注册