我正在尝试使用
打开一个简单的文本文件dir_path = os.path.dirname(os.path.realpath(__file__))
F = open(dir_path+"\\sankey2.txt","r")
该文件的路径为:C:\ Users \ David \ Google Drive \ Jobs \ 1.Efe \ Transporte \ 0.MODEL
文本文件中包含以下文本:
sankey2.txt
$SETGLOBAL REFERENCIA
现在,如果我运行python,则会出现错误:
TypeError: decoding to str: need a bytes-like object, _io.TextIOWrapper found
因此,我尝试了以下两种解决方案: 尝试
F = bytes(open(dir_path+"\\sankey2.txt","r"))
我知道
TypeError: 'str' object cannot be interpreted as an integer
尝试一下
F = open(dir_path+"\\sankey2.txt","rb")
我明白了
TypeError: decoding to str: need a bytes-like object, _io.BufferedReader found
我尚不清楚如何解决此问题。编码为UTF-8也无济于事。
感谢您的帮助。