Python打开文件按钮

时间:2015-12-07 01:53:38

标签: python user-interface

我遇到了麻烦,试图打开按钮打开文本文件。当我点击打开按钮时,我希望它将文本文件打开到非填充区。如果有人可以帮助我或告诉我我做错了什么,我将不胜感激。

def _open(self):
        open("../Address.txt","r").close()
        with open("../Address.txt", "a") as file:
            self._outputArea.insert("1.0", file.read)
            file.read()

1 个答案:

答案 0 :(得分:1)

  • 为什么要先打开和关闭文件?只需使用with行。
  • 不要将file用作变量名称,它也是一种类型。
  • 正在调用 read
  • 'a'是附加文件的标志,请改为使用'r'(用于阅读)。

尝试类似:

def _open(self):
    with open("../Address.txt", "r") as the_file:
        self._outputArea.insert("1.0", the_file.read())