问题描述,如图所示:

首先第一句字符sss没有打印出来,直接显示print中文问题;所以可以判断问题不是由python造成,而是由vim字符保存的编码规则导致的,出现的无法识别问题;

查看:输入命令:set encoding

这一步证明vim本身的显示编码规则为cp936,而不是utf-8

查看保存的文件编码规则,set fileencoding

显示fileencoding为空,但至少可以肯定无法指定是用utf-8规则;
查看vimrc文件可以得知,file保存的编码规则只能是utf-8,但肯定是转码失败;cp936是utf-8的母集,更为宽松的规则;

更改vimrc中fileencodings为下一句,包含cp936

重新打开文件,查看set fileencoding显示为cp936

说明文件保存编码规则为cp936,所以python编译器无法正确转换(使用utf-8)

然后 set fileencoding=utf-8,然后保存

python运行代码成功,

强行将vim内部编码设置为utf-8编码,

新建文件test004.py,查看encoding与fileencoding均为utf-8,,文件也运行成功;但vim本身终端显示乱码

由于termencoding与encoding是一样的,但没有转换成功,说明encoding本身的utf-8无法正确加载vim;

修改vimrc

然后就能正常显示;

结论:encoding为vim自身工具的编码规则;fileencoding为file读取保存的规则;termencoding为vim终端显示的编码规则;

最终的解决方案:

python无法识别vim中文代码相关推荐

  1. python车牌识别系统开源代码_HyperLPR 基于keras-tensorflow的车牌识别

    HyperLPR 高性能开源中文车牌识别框架 一键安装 python -m pip install hyperlpr 支持python3,支持Windows Mac Linux 树莓派等. 720p ...

  2. python手写汉字识别_中文简历表格提取,手写汉字识别(Python+OpenCV)

    原标题:中文简历表格提取,手写汉字识别(Python+OpenCV) 所有代码获取: 简历 网上对表格框的提取的相关资料较少,尤其是Python+OpenCV的实现方面. 整体流程 如今OpenCV官 ...

  3. python 验证码识别 开源_Python 代码实现验证码识别

    Python 代码实现验证码识别 测试开发社区  1周前 源 /  j_hao104 一.探讨 识别图形验证码可以说是做爬虫的必修课,涉及到计算机图形学,机器学习,机器视觉,人工智能等等高深领域-- ...

  4. python车牌识别系统开源代码_汽车牌照识别系统【YOLO+MLP】

    车牌识别系统可以自动检测并识别图像中的车辆牌照,其算法主要包括牌照定位.牌照分割.字符识别等步骤.本文将给出一种基于深度学习的车牌识别系统方案. 要快速掌握开发人工智能系统的技能,推荐汇智网的 机器学 ...

  5. python车牌识别系统开源代码_python+opencv实现车牌定位功能(实例代码)

    写在前面 HIT大三上学期视听觉信号处理课程中视觉部分的实验三,经过和学长们实验的对比发现每一级实验要求都不一样,因此这里标明了是2019年秋季学期的视觉实验三. 由于时间紧张,代码没有进行任何优化, ...

  6. python车牌识别系统开源代码_Python+Tensorflow+CNN实现车牌识别的示例代码

    一.项目概述 本次项目目标是实现对自动生成的带有各种噪声的车牌识别.在噪声干扰情况下,车牌字符分割较困难,此次车牌识别是将车牌7个字符同时训练,字符包括31个省份简称.10个阿拉伯数字.24个英文字母 ...

  7. python车牌识别逆光怎么办代码_这摄像头除了能逆光识别车牌,还会跟人打招呼?...

    前段时间,笔者偶然在某宝上发现了一款变光全彩的智能警戒摄像头!这款摄像头的型号为JA-F8,是一台室外防水枪机.说实话,这东西外观有点奇葩,谈不上好看.但正是因为它"骨骼精奇",我 ...

  8. python车牌识别系统开源代码_天津谁做车牌识别系统供应商,伸缩栅栏门_郑州荣锋科技有限公司...

    首页 > 新闻中心 发布时间:2020-11-13 22:54:57 导读:郑州荣锋科技有限公司为您提供天津谁做车牌识别系统供应商,伸缩栅栏门的相关知识与详情: (1)门处于关闭状态,控制器应骆 ...

  9. python车牌识别系统开源代码_北京百万庄车牌识别的软件人气火爆

    北京车牌识别厂家直销 北京百万庄车牌识别的软件人气火爆 与字符数据库模板中的标准字符表达形式进行匹配判别,结果输出:将车牌识别的结果以文本格式输出,以上就是车牌识别系统的工作原理,希望能够帮助大家更好 ...

最新文章

  1. 【BZOJ】1681: [Usaco2005 Mar]Checking an Alibi 不在场的证明(spfa)
  2. shell 实现ip字符串与整形互转
  3. CentOS 8 即将停更,未来我们该何去何从?
  4. 如何用python写数值运算_如何理解Python的数值运算?
  5. android 检测网络ftp,Android端与Android端利用WIFI进行FTP通信
  6. 给 kibana 增加一个退出logout按钮
  7. Java获取文本文件编码
  8. theano安装教程 linux,Ubuntu安装Theano+CUDA
  9. java pdf合并_如何实用Java实现合并、拆分PDF文档
  10. RSS阅读器FeedDemon使用方法
  11. JavaWeb-SpringBoot 学习笔记(1) class path resource [Beans.xml] cannot be opened because it does not exis
  12. 梁国辉获Yes评分表系统3.0计算机软件著作权
  13. 网页模板设计中5种常见的设计版式类型介绍
  14. Btree/B+tree原理及区别(详解)
  15. 20220211纪中集训总结
  16. 4084: [Sdoi2015]双旋转字符串
  17. 关于安阳工学院ACM实验室纳新问题解答
  18. 快速查询快递物流,根据更新量筛选出只揽收的单号
  19. 基于 AT89C51 单片机的数字时钟设计
  20. C#访问US7ASCII编码的oracle数据库

热门文章

  1. 无线路由器发起ARP攻击,致使网络中断,这是为什么?
  2. 【Github上有趣的项目】TensorKart 自动驾驶马里奥赛车(玩不了)
  3. 深度学习中学习率(lr:learn rate)和batchsize如何影响模型性能?
  4. CSDN Github Markdown编辑常用功能符号补充
  5. Python__数据结构与算法——表、栈、队列
  6. 数据库的binlog、redolog以及undolog
  7. Chat Ban 二分,等差数列(1300)
  8. Primality Test 素数,打表
  9. python怎么显示分数_在Python中使用分数
  10. 怎么通俗的理解Netty呢?