weixin_52609270
2021-07-27 16:06
采纳率: 60%
浏览 228
已结题

PyQt5点击按钮获取文件,并将文件内容在指定文本框中显示,但老是报错

def openFile_02(self):
    fname = QFileDialog.getOpenFileNames(self,'open file','.')
    if fname[0]:
        f = open(fname[0],'r')
        with f:
            data = f.read()
            self.textEdit.setText(data)

Traceback (most recent call last):
File "Data_ini.py", line 152, in openFile_02
f = open(fname[0],'r')
TypeError: expected str, bytes or os.PathLike object, not list

  • 好问题 提建议
  • 收藏

2条回答 默认 最新

  • 滑一下很开心 2021-07-27 16:12
    已采纳

    查看文件路径是否正确,将相对路径改为绝对路径试试

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(1条)

相关推荐 更多相似问题