Python TypeError:应为str、bytes或os.PathLike对象,

Python TypeError:应为str、bytes或os.PathLike对象,,python,encoding,byte,decode,Python,Encoding,Byte,Decode,我正在尝试访问这个文件,但我不知道如何访问,我尝试在“with open”行之外使用解码和编码来尝试删除元组,但随后出现了一个unicode错误。下面是我在上面编写此代码时出现的错误 with open((item[1], 'wb'), encoding='utf-8') as imge1: rttd = imge1.write() print(rttd) 在open((item[1],'wb')

我正在尝试访问这个文件,但我不知道如何访问,我尝试在“with open”行之外使用解码和编码来尝试删除元组,但随后出现了一个unicode错误。下面是我在上面编写此代码时出现的错误

with open((item[1], 'wb'), encoding='utf-8') as imge1:
                
                rttd = imge1.write()
                print(rttd)

open((item[1],'wb'),encoding='utf-8')
中,参数0和1位于元组内部(例如,(1,2,3))。使用
open(item[1],'wb',encoding='utf-8'))

删除
open
前两个参数周围的括号。哇,我太笨了,谢谢你了,但是当我这么做的时候,我得到了一个错误:ValueError:二进制模式不接受编码参数然后你需要从wb中删除b,wb意味着写二进制,但你不是以二进制形式读取,但是在utf 8oh好的谢谢我会做更多的研究
TypeError: expected str, bytes or os.PathLike object, not tuple in Python