今天在pycharm里面抄代码时碰到 UnicodeEncodeError
后来在水木社区翻到一个帖子中说, python 3 明确区分了 bytes 和 str, 也就是未解码的字节流和解码过的字符流,python2 里面这两个经常是搅在一起的。
所有在python3里面报错,而在python2里面没报错。
后面改成这样即可运行:
# -*- coding:utf-8 -*-
#__author__ = 'zengyun'
import numpy
as np
from scipy.stats
import scoreatpercentile
import codecs
file
= codecs.open(
"mdrtb_2012.csv",
encoding = 'latin1')
data
= np.loadtxt(file,
delimiter=',',
usecols=(
1,),
skiprows=1,
unpack=True)
转载请注明原文地址: https://ju.6miu.com/read-37674.html