如何修复AttributeError:'str'对象没有属性'GetValue'?

时间:2019-08-27 08:38:55

标签: python-3.x

我正在用wxPython做一些事情来打开和加载文本文件,但是结果返回AttributeError:'str'对象对我没有属性'GetValue',希望我能得到你的建议。

我正在使用Python 3.5,不确定是否会影响结果,因为我的代码与教科书上的代码完全一样。

我希望我以正确的方式提出了问题,谢谢您的阅读。

import wx
def load(event):
        file = open(r"C:\Users\me\Desktop\\abc.txt".GetValue())
        contents.SetValue(file.read())
        file.close()

def save(event):
        file = open(r"C:\Users\me\Desktop\\abc.txt".GetValue(), 'w')
        file.write(contents.GetValue())
        file.close()

app = wx.App()
win = wx.Frame(None, title="Simple Editor", size=(410,335))

bkg = wx.Panel(win)

实际输出是

Traceback (most recent call last):
  File "C:\Users\me\source\repos\PythonApplication44\PythonApplication44\PythonApplication44.py", line 3, in load
    file = open(r"C:\Users\me\Desktop\\abc.txt".GetValue())
AttributeError: 'str' object has no attribute 'GetValue'

0 个答案:

没有答案