Python语法入门
读文件代码
def read_text():
filePath = 'D:\BaiduNetdiskDownload\BigDataPool\xxxxxx.txt'
fh = open(filePath,"r",encoding='UTF-8')#r==非二进制;rb==二进制文件
return fh.read()
##################
# 调用方法
text = read_text()
print(text);
碰到的问题
其实这些问题网上一搜就能找到答案了,这里只是再记录一下
修高铁,修公路的历程我速度我们是第一的
这个踩坑速度我们敢认第二,估计没人敢认第一了
不到几年光景,就把Python的坑都踩平了
第一,碰到这个问题:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 33: illegal multibyte sequence
解决方法:
'gbk' codec can't decode byte ... 的解决办法_s651665496的专栏-优快云博客
第二,手动保存,死活提示gbk
无论怎么保存成utf-8,就是不行,死活要提示
UnicodeEncodeError: 'gbk' codec can't encode character '\u200b' in position 0: illegal multibyte seq
解决方法:
#print(text);
print(text.encode('utf8', 'ignore'))