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中踩过的坑