51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1588|回复: 3
打印 上一主题 下一主题

[讨论] Python 常见的小问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-6-9 13:21:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这里整理记录一些常见的Python问题

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

解决方法: 在源代码中添加下面语句,告诉Python解释器,按照UTF-8编码读取源代码。
  1. # -*- coding: utf-8 -*-
复制代码
2.直接运行了别人的代码,和上图的错误提示差不多。找了好久,才发现,别人的源代码在我这文件编码出了问题,文件编码转为UTF-8则可以正常运行

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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2017-6-9 14:44:16 | 只看该作者
谢谢分享小知识, 一起继续加油~~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2017-6-9 14:45:09 | 只看该作者
  1. #!/usr/bin/env python
  2. #! coding=utf-8

  3. from __future__ import unicode_literals
复制代码

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

使用道具 举报

该用户从未签到

4#
发表于 2017-6-9 14:46:02 | 只看该作者
我直接用的Notepad++那 ~我直接学习使用的3.x,感觉现在3好像也比较普及了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 14:38 , Processed in 0.060130 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表