开发者社区> 问答> 正文

在linux环境下,用vim写.py脚本时,print中文

我在linux环境下,用vim写.py脚本时,print中文时,运行不成功,查了查网友说要加# -*- coding:utf-8 -*-,但不是说#后的无效吗 ?这是什么意思呢

展开
收起
云栖技术 2016-06-06 15:00:36 2224 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    一些解释器,使用注释来添加私有的功能

    这样的好处是,这些功能是非标准的,因为写在注释里面,用不兼容的解释器执行,直接忽略掉,而不会丢出错误来。保证了兼容性的同时,实现了额外的功能扩展。
    很多语言都用了类似的技术,比如ie浏览器解释html有自己的标记,比如C++使用prog宏,等等。

    2019-07-17 19:28:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载