51Testing软件测试论坛

标题: Python 常见的小问题 [打印本页]

作者: 乐哈哈yoyo    时间: 2017-6-29 10:24
标题: Python 常见的小问题

这里整理记录一些常见的Python问题

编码问题

1.Python源代码存在中文的时候,会报错或者有的时候是乱码:


[color=rgb(0, 105, 214) !important]


解决方法: 在源代码中添加下面语句,告诉Python解释器,按照UTF-8编码读取源代码
# -*- coding: utf-8 -*-

亦或参考官方文档

2.直接运行了别人的代码,和上图的错误提示差不多。找了好久,才发现,别人的源代码在我这文件编码出了问题,文件编码转为UTF-8则可以正常运行

[color=rgb(0, 105, 214) !important]


申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保文本编辑器正在使用UTF-8 without BOM编码。


作者: 八戒你干嘛    时间: 2017-6-29 10:31
谢谢分享小知识, 一起继续加油~~
作者: 乐哈哈yoyo    时间: 2017-6-29 10:32
八戒你干嘛 发表于 2017-6-29 10:31
谢谢分享小知识, 一起继续加油~~

一起前进
作者: boluoboluo123    时间: 2017-6-29 10:49
说的很好  很实用




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2