运行完老师的logging_settings.py代码后报错logger = get_logger()有问题

来源:8-6 从源代码层面分析日志配置文件的写法

慕前端3486152

2020-02-05

运行完老师的logging_settings.py代码后报错logger = get_logger()有问题,是为什么呢?
PS C:\Users\Administrator\Desktop\PythonProject> & C:/Users/Administrator/AppData/Local/Programs/Python/Python38-32/python.exe c:/Users/Administrator/Desktop/PythonProject/UIAutoTest/PartEight/logging_settings.py
Traceback (most recent call last):
File “c:/Users/Administrator/Desktop/PythonProject/UIAutoTest/PartEight/logging_settings.py”, line 15, in
logger = get_logger()
File “c:/Users/Administrator/Desktop/PythonProject/UIAutoTest/PartEight/logging_settings.py”, line 9, in get_logger
logging.config.fileConfig(conf_log)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\logging\config.py”, line 69, in fileConfig
cp.read(fname)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\configparser.py”, line 697, in read
self._read(fp, filename)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\configparser.py”, line 1017, in _read
for lineno, line in enumerate(fp, start=1):
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\encodings\cp1252.py”, line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: ‘charmap’ codec can’t decode byte 0x8d in position 19: character maps to

写回答

1回答

大周

2020-02-07

你设置一下字符编码试试 

0
0

UI自动化测试经典项目实战 强化编程能力

从测试到测试开发的“快速通道”,让你掌握代码开发能力

298 学习 · 107 问题

查看课程