中英文转换问题

中英文转换问题

和老师一样的步骤为什么我敲不出中文格式呢?


https://img1.sycdn.imooc.com//climg/6220d45b097d8ab313460204.jpg

相关代码:

# coding:utf-8

import logging

logging.basicConfig(
       level=logging.INFO,
       format='%(asctime)s %(filename)s %(lineno)d %(levelname)s %(message)s',
       filename='back.log',
       filemode='w'
   )

logging.info('这是第一个记录的日志信息')


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕凡 2022-03-04 10:46:54

同学,你好!可以先打开指定的文件,在打开文件时设置编码格式

同学使用open打开相应的文件,设置encoding=utf-8,在basicConfig()中使用stream参数指定文件名

https://img1.sycdn.imooc.com//climg/62217d5009c24f2809690471.jpg

祝学习愉快~

  • 提问者 Jannet2021 #1

    还是不行,读不出中文,而且stream=file不能与filename共存会报错。

    ValueError: 'stream' and 'filename' should not be specified together

    2022-03-04 14:09:05
  • 好帮手慕凡 回复 提问者 Jannet2021 #2

    同学,你好!

    使用stream参数时,需要将filename与filemode注释掉,使用以上方法仍是unicode编码吗?祝学习愉快~

    2022-03-04 14:18:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师