当前位置: 首页 > news >正文

python

1、出现 SyntaxError: Non-ASCII character '\xe4' in file /Users/chenghongwei/Desktop/python-test/hello_python.py on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details这种错误

实例就是在 Python2 下面我编译一个程序,如下

arr = (11, 's', '12')
print(max(arr))
复制代码

直接报错,原因是Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他非英语系的语言),此时即使你把自己编写的Python源文件以UTF-8格式保存了,但实际上,这依然是不行的。 解决办法很简单,只要在文件开头加入下面代码就行了

# -*- coding: UTF-8 -*-

特别注意:上面这条语句一定要加在源代码的第一行!!!!

默认的python文件是采用ascii编码的,在头部加入# -- coding: utf-8 -- 则指定文件的编码格式是utf-8,那么就是说文件内你可以用中文或其他的文字了。

相关文章:

  • Java与Unix时间戳的相互转换
  • Intellij Idea编译项目下的.java文件时的编码问题
  • Windows上SSH服务器的配置以及客户端的连接
  • UIScrollView中使用AutoLayout
  • mysql LINESTRING ,POINT 类型操作
  • 读Git Pro2的笔记
  • Vue.js简介及指令
  • 全面分析 Spring 的编程式事务管理及声明式事务管理
  • jeesite优化
  • 统计数据库大小的方法
  • 带你走进单片机的世界——初始MCU
  • Jenkins2.32打包Unity项目的记录
  • 约瑟夫环数组简单实现
  • Python中元组、列表、字典的遍历和相互转化
  • CentOS 7安装JDK
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【刷算法】求1+2+3+...+n
  • Angular数据绑定机制
  • css布局,左右固定中间自适应实现
  • JavaScript 奇技淫巧
  • k8s 面向应用开发者的基础命令
  • node-glob通配符
  • oldjun 检测网站的经验
  • PAT A1092
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 记录一下第一次使用npm
  • 前端_面试
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • HanLP分词命名实体提取详解
  • ​​​​​​​​​​​​​​Γ函数
  • # 计算机视觉入门
  • #单片机(TB6600驱动42步进电机)
  • $refs 、$nextTic、动态组件、name的使用
  • (1)Nginx简介和安装教程
  • (Note)C++中的继承方式
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (多级缓存)缓存同步
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)计算机毕业设计ssm电影分享网站
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (规划)24届春招和25届暑假实习路线准备规划
  • (三)Honghu Cloud云架构一定时调度平台
  • (十八)SpringBoot之发送QQ邮件
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • @Bean注解详解
  • [ C++ ] STL---仿函数与priority_queue
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [] 与 [[]], -gt 与 > 的比较
  • [AI]文心一言爆火的同时,ChatGPT带来了这么多的开源项目你了解吗