python在Windows下运行时编码问题

来源:互联网 发布:vue是什么软件 编辑:程序博客网 时间:2024/04/29 23:10

Python2.7经常会出现编码问题,尤其是在windows下运行,路径怎么写都是一个令人的问题。

关于编码问题,本人一两句话也说不清楚。但在Windows下碰到编码问题,常用的解决方法(本人尝试过,能够解决90%以上的问题):
1、python文件开头加上
# -*- coding: utf-8 -*-# !/usr/bin/python
import sys
reload(sys)sys.setdefaultencoding('utf-8')   ######解决1:utf-8不行就试试 gbk

2、解决2:变量a 转换成 a = str(a).decode(‘utf-8’)或a = str(a).encode(‘utf-8’)这两个都试试,总有一个行。如果还不行,再将解决1中的utf-8换成gbk(先解决2,再解决1)

3、Windows下路径解决:在1的基础上,Windows下的路径这么写u'E: \最新需入库及入库文件\手机信息\新建文件夹' 就好使了
1 0
原创粉丝点击