python-py文件在windows下乱码
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下乱码相关推荐
- Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子
Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...
- Python+Django+Eclipse 在Windows下快速开发自己的网站
Python+Django+Eclipse 在Windows下快速开发自己的网站 一.配置开发环境 我的开发环境是:Python3.3.2 + Django1.5.2 + Eclipse 1.安装Py ...
- Python图片文字识别——Windows下Tesseract-OCR的安装与使用
Python图片文字识别--Windows下Tesseract-OCR的安装与使用 前言 Windows下Tesseract-OCR的安装与配置 Tesseract-OCR简介与版本选择 tesser ...
- python playsound安装_ python音频库:Windows下pydub安装配置、过程出现的问题及常用API ...
< python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分 ...
- Windows创建定时任务执行Python脚本(py文件放在windows上定时运行)
在windows 中如何定时运行一个python脚本? 解决方法是:使用windows 的"任务计划程序" 第一步:在 计算器右击 --> 选择管理 进入如下界面: 第二步: ...
- python py文件如何调用不同文件夹下的py文件
需要用到sys.path.append(path)命令. 示例:这是我的文件夹布局 aa.py: def sayHello(name):print 'hello '+nameclass classA( ...
- [转载] python zip 文件解压中文乱码问题解决
参考链接: Python zip() 今天突然碰到zip文件解压后中文乱码问题.百度了下觉得这篇文章不错.保存保存. 来源:http://blog.sina.com.cn/s/blog_5805e98 ...
- Python学习笔记之Windows下通过pip安装Django详细介绍
1.首先,你得先安装好Python,然后用pip安装Django的时候就会自动安装相对应的版本,首先,windows+R组合键输入cmd打开命令行窗口,输入下面命令: pip install djan ...
- 【转】[Python Tip]如何在Windows下方便地进入命令行运行程序
http://blog.donews.com/limodou/archive/2005/10/20/595292.aspx 在windows下的cmd窗口中执行python程序 ,我一般是这样做: 1 ...
最新文章
- java 内存映射文件 主要应用_VC++中使用内存映射文件处理大文件(3)
- AIoT原生技术带来更好的应用开发
- 【Linux】一步一步学Linux——fgrep命令(了解)(51)
- bash脚本编程之一 变量、变量类型等
- Chrome 对于 glyphicon 字体图标不显示的解决办法
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结...
- python http 返回json中文乱码
- 部署web应用程序到tomcat
- 共享锁与排它锁区别(转)
- 使用gp部署bginfo在客户端显示信息
- springcache使用笔记003_注释驱动的 Spring cache 基本原理,注意和限制,@CacheEvict 的可靠性问题
- JavaScript的学习--生成二维码
- HDU2566 统计硬币【暴力】
- 数据分析工具具备什么功能
- 【Linux】五分钟搞定 Linux 文档全部知识,就看这篇文章
- 反编译那些事儿(三)—那些看似没用到的全局变量和那些使用了动态参数的方法
- presto、druid、sparkSQL、kylin的对比分析
- Skype for Business Server 2015-01-基础环境-准备
- mysql_分组查询
- Android 11 系统字体加载流程
热门文章
- 华为小程序怎么弄出来_平板上有没有小程序 华为小程序怎么弄出来
- 2023年教资证件照是几寸的?如何制作二寸证件照?
- 什么牌子蓝牙耳机佩戴舒适?佩戴舒适度最好的蓝牙耳机推荐
- 金太阳联考2021高考成绩查询入口,金太阳教育湖南省2021高二联考分数查询
- requests模块代理IP池搭建视频爬取
- Java加密解密class文件,使用classLoader动态解密class文件
- Linux系统中的权限管理
- python2安装pyinstaller失败
- i7 12700KF参数 酷睿i712700KF什么水平i7 12700KF核显相当于什么显卡
- Python数据分析6-matplotlib可视化