1.windows下CMD运行.py文件出现乱码

出现了乱码

2.转换完字符编码,然后正确了

3.原因:

python2中,CMD默认gbk编码,所以只能把代码中的中文进行gbk编码了。

utf-8通过解码转化为unicode,然后将unicode编码转化为gbk

# -*- coding: UTF-8 -*-content="hello,feifei"
content_unicode = content.decode("utf-8")
content_gbk = content_unicode.encode("gbk")print "hello,feifei";

4.python 2和python3的区别

1.编码方式

python 2.x的字符串是有编码的,默认为ascii,但如果在其中写中文的话,解释器一般会报错,所以都在代码第一行或者第二行规定编码格式:

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

想要转换为其他编码,就要进行先解码为unicode再编码的过程。

python 3.x的字符串类似python 2.x的unicode,是没有经过编码的,因此python 3.x的字符串没有decode属性,只有encode属性,调用这个方法后将产生bytes类型的字符串(有点像python 2.x中的字符串),而bytes类型支持解码操作。

python-py文件在windows下乱码相关推荐

  1. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  2. Python+Django+Eclipse 在Windows下快速开发自己的网站

    Python+Django+Eclipse 在Windows下快速开发自己的网站 一.配置开发环境 我的开发环境是:Python3.3.2 + Django1.5.2 + Eclipse 1.安装Py ...

  3. Python图片文字识别——Windows下Tesseract-OCR的安装与使用

    Python图片文字识别--Windows下Tesseract-OCR的安装与使用 前言 Windows下Tesseract-OCR的安装与配置 Tesseract-OCR简介与版本选择 tesser ...

  4. python playsound安装_ python音频库:Windows下pydub安装配置、过程出现的问题及常用API ...

    < python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分 ...

  5. Windows创建定时任务执行Python脚本(py文件放在windows上定时运行)

    在windows 中如何定时运行一个python脚本? 解决方法是:使用windows 的"任务计划程序" 第一步:在 计算器右击 --> 选择管理 进入如下界面: 第二步: ...

  6. python py文件如何调用不同文件夹下的py文件

    需要用到sys.path.append(path)命令. 示例:这是我的文件夹布局 aa.py: def sayHello(name):print 'hello '+nameclass classA( ...

  7. [转载] python zip 文件解压中文乱码问题解决

    参考链接: Python zip() 今天突然碰到zip文件解压后中文乱码问题.百度了下觉得这篇文章不错.保存保存. 来源:http://blog.sina.com.cn/s/blog_5805e98 ...

  8. Python学习笔记之Windows下通过pip安装Django详细介绍

    1.首先,你得先安装好Python,然后用pip安装Django的时候就会自动安装相对应的版本,首先,windows+R组合键输入cmd打开命令行窗口,输入下面命令: pip install djan ...

  9. 【转】[Python Tip]如何在Windows下方便地进入命令行运行程序

    http://blog.donews.com/limodou/archive/2005/10/20/595292.aspx 在windows下的cmd窗口中执行python程序 ,我一般是这样做: 1 ...

最新文章

  1. java 内存映射文件 主要应用_VC++中使用内存映射文件处理大文件(3)
  2. AIoT原生技术带来更好的应用开发
  3. 【Linux】一步一步学Linux——fgrep命令(了解)(51)
  4. bash脚本编程之一 变量、变量类型等
  5. Chrome 对于 glyphicon 字体图标不显示的解决办法
  6. 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结...
  7. python http 返回json中文乱码
  8. 部署web应用程序到tomcat
  9. 共享锁与排它锁区别(转)
  10. 使用gp部署bginfo在客户端显示信息
  11. springcache使用笔记003_注释驱动的 Spring cache 基本原理,注意和限制,@CacheEvict 的可靠性问题
  12. JavaScript的学习--生成二维码
  13. HDU2566 统计硬币【暴力】
  14. 数据分析工具具备什么功能
  15. 【Linux】五分钟搞定 Linux 文档全部知识,就看这篇文章
  16. 反编译那些事儿(三)—那些看似没用到的全局变量和那些使用了动态参数的方法
  17. presto、druid、sparkSQL、kylin的对比分析
  18. Skype for Business Server 2015-01-基础环境-准备
  19. mysql_分组查询
  20. Android 11 系统字体加载流程

热门文章

  1. 华为小程序怎么弄出来_平板上有没有小程序 华为小程序怎么弄出来
  2. 2023年教资证件照是几寸的?如何制作二寸证件照?
  3. 什么牌子蓝牙耳机佩戴舒适?佩戴舒适度最好的蓝牙耳机推荐
  4. 金太阳联考2021高考成绩查询入口,金太阳教育湖南省2021高二联考分数查询
  5. requests模块代理IP池搭建视频爬取
  6. Java加密解密class文件,使用classLoader动态解密class文件
  7. Linux系统中的权限管理
  8. python2安装pyinstaller失败
  9. i7 12700KF参数 酷睿i712700KF什么水平i7 12700KF核显相当于什么显卡
  10. Python数据分析6-matplotlib可视化