Python 3.6:can';t concat str到字节
我在阅读python 3.6.3中的文本文件时遇到问题 代码如下:Python 3.6:can';t concat str到字节,python,python-3.x,text,python-3.6,Python,Python 3.x,Text,Python 3.6,我在阅读python 3.6.3中的文本文件时遇到问题 代码如下: def read_docs(doc): files=glob.glob(doc) for var in files: with open(var,'r', encoding='utf-8') as c1: a1=reader(c1,'ignore').read() 我得到以下错误: TypeError:无法将str转换为字节 我见过类似的问题,但我不清楚如何处理。我被卡住了
def read_docs(doc):
files=glob.glob(doc)
for var in files:
with open(var,'r', encoding='utf-8') as c1:
a1=reader(c1,'ignore').read()
我得到以下错误:
TypeError:无法将str转换为字节
我见过类似的问题,但我不清楚如何处理。我被卡住了,因为我无法在不阅读文本文件的情况下继续应用程序
如有任何建议,我们将不胜感激
提前感谢。尝试将文件模式更改为
“rb”
如下打开(var'rb',encoding='utf-8')
。
文件模式“rb”
返回字节。
文件模式“r”
返回字符串
在此处查看有关此函数的文档:尝试将文件模式更改为
“rb”
,就像这样打开(var,'rb',encoding='utf-8')
。
文件模式“rb”
返回字节。
文件模式“r”
返回字符串
请在此处查看有关此功能的文档: