刚开始学习python,需要在Python中注释中文和输出中文,现在开始尝试;

仅为初步学习参考,高手请绕行。

-----------------------------------------------------------------------

第一步:在代码中输入以下命令,执行:

#在Python中显示中文注释和输出中文

a ="中文"

print a

返回错误:

d:\Python27\python.exe "D:\test\中文.py"

Process started >>>

File "D:\test\中文.py", line 1

SyntaxError: Non-ASCII character '\xe5' in file D:\test\中文.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

<<< Process finished. (Exit code 1)

================ READY ================

第二步,加入编码格式:

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

#在Python中显示中文注释和输出中文

a ="中文"

print a

返回结果:

d:\Python27\python.exe "D:\test\中文.py"

Process started >>>

涓枃

<<< Process finished. (Exit code 0)

================ READY ================

程序可以正确执行,但输出的仍是乱码。

第三步,查找乱码并处理:

原因:这是因为win的,命令行用的是cp936编码,而上面脚本用的是utf-8编码,因此导致乱码。

解决方法是,使用decode和encode函数对字符重新解码和编码。

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

#在Python中显示中文注释和输出中文

a ="中文"

print a.decode('utf-8').encode('cp936')

返回结果:

d:\Python27\python.exe "D:\test\中文.py"

Process started >>>

中文

<<< Process finished. (Exit code 0)

================ READY ================

python中文注释及输出出错

今天开始接触python,中文报错,你懂的,不细说. 网上很多类似的解决方案,有不是很明确,例如:http://blog.csdn.net/chen861201/article/details/770 ...

python3输出中文报错的原因,及解决办法(基于pycharm)

通常python3里面如果有中文,在不连接其他设备和程序的情况下,报错信息大致如下: SyntaxError: Non-UTF-8 code starting with '\xd6' in file ...

Eclipse MyBatis generator 1&period;3&period;7插件的核心包(中文注释)

一.最近刚搭建一个项目框架,使用springboot + mybatis,但是在使用Eclipse开发时发现开发mybatis的Dao.mapper.xml和entity时特别不方便,手工去写肯定是不 ...

Python学习之中文注释问题

简单写个输入.输出,并注释 # 输入 print'100+200=',100+200 # 输入 name = raw_input() 报错了: SyntaxError: Non-ASCII chara ...

Python源码文件中带有中文时,输出乱码

Python源码文件中带有中文时,文件头应加注释: #!/usr/bin/env python # -*- coding: utf-8 -*- 第一行注释是为了告诉Linux/OS X系统,这是一个P ...

关于Python中输出中文的一点疑问

#encoding=gb2312 import urllib import re def getHtml(url): page = urllib.urlopen(url) html = page.re ...

Python中加入中文注释

最近开发学习Pyton,当加入中文注释时,运行程序报错: File SyntaxError: Non-ASCII character , but no encoding declared; see h ...

Python中添加中文注释报错SyntaxError&colon; Non-UTF-8 code starting with &&num;39&semi;&bsol;xc1&&num;39&semi;

问题:在文本编辑器中编辑Python文件时添加中文注释,运行python文件时报错.SyntaxError: Non-UTF-8 code starting with '\xc1' 解决方法:在文本开 ...

python3&period;4学习笔记&lpar;二十六&rpar; Python 输出json到文件&comma;让json&period;dumps输出中文 实例代码

python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码 python的json.dumps方法默认会输出成这种格式"\u535a\u ...

随机推荐

MONO x64 amd&lowbar;x64

SharpPcap 是一个.NET 环境下的网络包捕获框架,基于著名的 pcap/WinPcap 库开发.提供了捕获.注入.分析和构建的功能,SharpPcap 还是一个跨平台的库,可以在Mono/. ...

STL基础

vector: 1.头文件#include 2.声明vector对象,vector vec; 3.尾部插入a:vec.push_back(a); 4. ...

sql的列的说明

& ...

COM原理

1, 进程内组件:服务程序杯加载到客户的进程空间,通常是DLL的形式.本地组件:服务程序与与客户程序在同一台电脑上,通常是EXE.远程组件: 服务程序与与客户程序在不同的电脑上,可以是DLL模块也可是 ...

&lbrack;C&num; 网络编程系列&rsqb;专题十:实现简单的邮件收发器

转自:http://www.cnblogs.com/zhili/archive/2012/09/24/2689892.html 引言: 在我们的平常工作中,邮件的发送和接收应该是我们经常要使用到的功能 ...

hdu 2516 取石子游戏 (斐波那契博弈)

题意:1堆石子有n个,两人轮流取.先取者第1次可以取任意多个,但不能全部取完.以后每次取的石子数不能超过上次取子数的2倍. 取完者胜,先取者负输出"Second win",先取者胜 ...

switch case异常处理机制

public class T3{ public static void main(String[] args) { try{ String kc=""; System.out.pr ...

redis 梳理笔记&lpar;二&rpar;

一.redis 分布式 redis+keepalived (虚ip漂移) redis 100秒平均写入并发  3.6w (写入与keepalived监控程序无关) .redis 数据库内存已占有80% ...

POJ3264-Balanced Lineup-线段树

Balanced Lineup Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 53721   Accepted: 25244 ...

《android入门第一季》之android目录结构详解

在搭建Android开发环境及简单地建立一个HelloWorld项目后,本篇将通过HelloWorld项目来介绍Android项目的目录结构.本文的主要主题如下: 1.HelloWorld项目的目录结 ...

python加中文注释_Python使用中文注释和输出中文(原创)相关推荐

  1. python存成csv文件时中文乱码_Python在向CSV文件写中文时乱码的处理办法

    前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面有中文时,打印出来的是Unicode编码,这个是无解的. 对 ...

  2. python如何大段注释_python大段注释

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 字典(dict)列表(list)可变集合(set)python中引号的作用:' ...

  3. 在屏幕上输出你好的python语句是_编程实现:在屏幕上输出中文字符“你好,世界”。(输出结果中不带双引号)_学小易找答案...

    [填空题]借战死者诉说战争灾难的汉乐府诗是( ). [判断题]15 的倍数有 15 . 30 . 45 . ( ) [填空题]表现贫民意欲反抗的汉乐府诗是( ). [判断题]不可以在同一台计算机上安装 ...

  4. python rarfile不支持中文路径_python使用zipfile解压文件中文乱码问题

    中文在编程中真实后娘养的,各种坑爹,python3下中文乱码这个问题抓破了头皮,头疼.看了alex的文章,才有种恍然大悟的感觉(链接在底部). 一句话,就是转换成unicode,压缩前是什么编码,使用 ...

  5. python一键取消注释_Python文件去除注释的方法

    本文实例讲述了Python文件去除注释的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/python # -*- coding: GBK -*- #writer:xmnathan ...

  6. python爬虫中文乱码_Python爬虫处理抓取数据中文乱码问题

    原博文 2013-12-17 17:15 − 乱码原因:因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件.但是windows的本地默认编码是cp936,也就是gbk编码,所以在 ...

  7. python中文编辑_python用Tkinter做自己的中文代码编辑器

    前面我们给了Tkinter接管Python输入和输出的介绍,我们不难可以想到,能用Tkinter来开发自己的Python代码编辑器.例如可以使用Text控件作代码编辑器. 实际上我在HP_tk2中已经 ...

  8. python第一周心得_python第一周心得-Go语言中文社区

    Python 简介 Python 作为一个近年备受好评的语言,它的一些优点让人无法忽视.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.它的设计具有很强的可读性,相比其他 ...

  9. python金融pdf下载_Python金融大数据分析 完整版 中文pdf扫描版[42MB]

    Python凭借其简单.易读.可扩展性以及拥有巨大而活跃的科学计算社区,在需要分析.处理大量数据的金融行业得到了广泛而迅速的应用,并且成为该行业开发核心应用的shouxuan编程语言.<Pyth ...

  10. python加载机制_Python 模块的加载顺序

    基本概念 module 模块, 一个 py 文件或以其他文件形式存在的可被导入的就是一个模块 package 包,包含有 init 文件的文件夹 relative path 相对路径,相对于某个目录的 ...

最新文章

  1. linux的shell的功能,linux shell中${ }的一些特异功能
  2. hdu1042 N!
  3. 使用Xpose突破安卓App禁止截屏限制
  4. Pytorch中DataLoader类
  5. Java黑皮书课后题第7章:7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字。估算调用程序清单7-6中的linearSearch方法的执行时间
  6. 【dfs】【hash】有趣的英语角(2015特长生 T2/luogu 1019)
  7. 应用层组播、IP组播
  8. win7计算机管理找不到文件夹,Win7系统打开组策略提示找不到文件gpedit.msc怎么办...
  9. 第8章 数据库的分库分表
  10. [转]将西部数据 My Passport Wireless 移动存储连接到任何支持的云存储上
  11. 开源激荡 30 年:从免费社区到价值数十亿美元公司
  12. php 邮件 延迟发送,PHP后台隔5分钟发送email邮件_php
  13. python学习——matplotlib颜色设置适合论文的配色
  14. 音乐外链生成php,如何使用php生成短链接网址 第三方API
  15. 香橙派 lite 2 使用OV5640
  16. React 全屏监听Esc键
  17. Python笔记 · 鸭子类型 / Duck Typing
  18. 面试必问之JVM原理 1
  19. YOLO工程代码如何在windows上配置和运行!window上YOLO训练样本的制作
  20. Windows下mysql数据库的下载、安装、使用(详细)(有后续)

热门文章

  1. Flutter 生命周期管理,类似安卓onResume
  2. 《Linux运维总结:内网服务器通过代理访问外网服务器(方法二)》
  3. CentOS7学习 19 进程管理——查看进程信息
  4. 配置 chronyd时间同步服务器
  5. 在线考试系统在试卷上获取答案
  6. eXtremeDB相关问题解答(1)
  7. 6.Matlab如何将彩色图像转换为灰度图像
  8. 线性回归算法原理推导
  9. 内存图片内存溢出和泄漏
  10. Excel数据透视表中如何直接生成占比