专栏首页python3Python中的单行、多行、中文注释

Python中的单行、多行、中文注释

一、python单行注释符号(#)

python中单行注释采用 #开头

示例:#this is a comment

二、批量、多行注释符号

多行注释是用三引号”’ ”’包含的,例如:

三、python中文注释方法

今天写脚本的时候,运行报错:

SyntaxError: Non-ASCII character '\xe4' in file getoptTest.py on line 14, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

如果文件里有非ASCII字符,需要在第一行或第二行指定编码声明。把ChineseTest.py文件的编码重新改为ANSI,并加上编码声明:

一定要在第一行或者第二行加上这么一句话:

#coding=utf-8

或者

# -*- coding: utf-8 -*-  

我刚开始加上了依然出错,是因为我的py文件的前三行是注释声明,我把这句话放在了第四行,所以依然报错。

py脚本的前两行一般都是:

#!/usr/bin/python  
# -*- coding: utf-8 -*- 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python基础篇--python脚本头

    第一行:告诉操作系统python装在哪里(是通过env中查询,然后再调到对应的解析器完成运行)。

    py3study
  • python开头的coding设置

    写完python代码运行时,报类似SyntaxError: Non-ASCII character ‘\xe5’ in file *.py, 基本可以断定,...

    py3study
  • 在linux环境下退出python命令模

    原创 2016年11月03日 10:36:30 如果在命令行终端已经进入到python命令模式,如下

    py3study
  • 热门技术看什么?这份书单告诉你!

    这份书单源自网络。虽然所列图书都是免费提供的,但如果您有深入学习的打算,我还是推荐您购买纸质版书籍。作者花费大量时间整合这些资源,希望得到您的支持与喜爱! ? ...

    企鹅号小编
  • SD-WAN领域16个热门网络产品

    新的SD-WAN产品闪亮登场 随着网络蓝图逐渐向软件定义的方式转变,厂商们都发布了新的产品旨在降低成本,提高网络自动化并提高效率。 解决方案提供商需要着眼于新的...

    SDNLAB
  • 好多人一辈子都没搞清什么是学习

    老师和家长总是告诉我们要好好学习,可从没有人告诉过我们什么是学习,学习和记忆的区别又是什么。以至于很多人误以为记忆就是学习。更讽刺的是,市面上有一大堆学习方法,...

    YJango
  • Superset安装出错 sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, ...

    今天试着在python3.7.2上安装最新的superset(0.28.1),在初始化数据库的时候报如下错误:

    kongxx
  • Python 使用 logging模块打印日志

    开发过程中出现bug是必不可免的,你会怎样debug?从第1行代码开始看么?还是有个文件里面记录着哪里错了更方便呢!!!log日志

    Devops海洋的渔夫
  • python内置方法

    py3study
  • 软件安全性测试(连载1)

    软件安全性包括软件功能安全性和软件信息安全性。软件功能安全性是指当软件发生故障的时候,会自动切换到安全模式。比如高铁在运行过程中遇到雷电袭击后,系统软件就应该...

    小老鼠

扫码关注云+社区

领取腾讯云代金券