zoukankan      html  css  js  c++  java
  • 写Python脚本语言时,“SyntaxError: Non-ASCII character 'xe6' in file”错误的处理

    如图是一段简单的文件操作代码,以为打开文件“test1221_1.py”,若不存在此文件,则创建此文件。接下来并输出相关信息。

    当少写了黄色方框圈起来的一行看似不经意的带有编码格式的注释码时,就会报如图所示的错误:

    究其原因是:Python在默认状态下不支持源文件中的编码所致。

    解决方案有如下三种:

    一、在文件头部添加如下两行注释码:

    #!/usr/bin/python

    # -*- coding: <encoding name> -*- 例如,可添加# -*- coding: utf-8 -*-

    二、在文件头部添加如下注释码:

    # coding=<encoding name> 例如,可添加# coding=utf-8

    三、在文件头部添加如下两行注释码:

    #!/usr/bin/python

    # vim: set fileencoding=<encoding name> : 例如,可添加# vim: set fileencoding=utf-8 :

    我用的时第一种方法解决的!记录一下。

  • 相关阅读:
    前端之页面标签的图标修改
    分页, 解析器, 渲染器
    DRF的认证,频率,权限
    视图组件,路由组件,版本控制
    序列化组件
    Restful规范
    docker大全集
    哨兵和docker容器
    项目发布须知
    Linux之nginx
  • 原文地址:https://www.cnblogs.com/ylq1990/p/6209217.html
Copyright © 2011-2022 走看看