新手区 Python 常见的小问题

沐芓李 · 2017年05月26日 · 最后由 沐芓李 回复于 2017年06月08日 · 1849 次阅读

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

编码问题

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


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

# -*- coding: utf-8 -*-

亦或参考官方文档

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

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

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 5 条回复 时间 点赞
沐芓李 代码入门 中提及了此贴 05月26日 14:21

谢谢分享小知识, 一起继续加油~~

zhang 回复

一起前进

学习了~

#!/usr/bin/env python
#! coding=utf-8

from __future__ import unicode_literals

如果是 2.x 配合 future 特性会更好一点的。当然,一个合适的编辑器也很重要

cukes 回复

我直接用的 Notepad++ 那 ~
我直接学习使用的 3.x,感觉现在 3 好像也比较普及了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册