text Python踩过的坑汇总
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text Python踩过的坑汇总相关的知识,希望对你有一定的参考价值。
1. python脚本运行报错: : 权限不够nv: python3
这是因为使用了换行符CRLF, 全部改成LF即可.
2. python字符串中'\'反斜杠(反斜线), '`'反引号没有转义
在把HQL拷贝到python中作为字符串时, 很容易出现上述问题.
3. UnicodeEncodeError: 'ascii' codec can't encode characters in position 1715-1716: ordinal not in range(128)
这是python2.7处理编码方面出现的问题, 默认是ascii, 需要手动更改成utf-8(python3默认就是utf8, 不会出现上述问题)
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
4. Non-ASCII character '\xe4' in file test.py on line 3, but no encoding declared
这是python2中不能在文件中显示非ascii字符的问题, 我们需要在文件开头加上
#coding:utf-8
来显式指定文件编码, python3默认就是utf8, 所以不会有这个问题
以上是关于text Python踩过的坑汇总的主要内容,如果未能解决你的问题,请参考以下文章
ionic 踩过的坑
oracle使用并行踩过的坑
Python3.7安装cv2踩过的坑
python与C,在写程序时踩过的坑!
~~在python中踩过的坑~~(不断更新)
Python使用boto3操作AWS S3中踩过的坑