zoukankan      html  css  js  c++  java
  • python学习问题之-编码

    今天开始学习python,写自己第一个python文件的时候,运行报错

    SyntaxError: Non-ASCII character 'xef' in file /Users/Ryan/Desktop/var.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
    

    百度无果(黑一下百度),谷歌后得到答案,谢谢qi09的博客
    发现是因为Python在默认状态下不支持源文件中的编码所致。解决方案有如下三种:

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

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

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

    #!/usr/bin/python
    
    # -*- coding: <encoding name> -*- 例如,可添加# -*- coding: utf-8 -*-
    

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

     #!/usr/bin/python
    
    # vim: set fileencoding=<encoding name> : 例如,可添加# vim: set fileencoding=utf-8 :
    
  • 相关阅读:
    关于多工序生产中损耗的计算
    ERP相关术语
    linux下如何挂载U盘
    linux boot下的文件
    MPLS简述
    BGP
    linux添加新磁盘
    列表的方法
    python之列表
    python之模块初识-os模块
  • 原文地址:https://www.cnblogs.com/huyanshan/p/4952419.html
Copyright © 2011-2022 走看看