我的代码是这样的:
self.data = open("/myData", "a")
self.data.close()
self.data = open ("myData", "r")
self.master = Tk()
if (self.data.read()is not None):
print 2
print self.data.readlines()
print 1
我通常在 2 和 1 之间得到一个空白打印。
我确实知道 myData 中写了一些东西。我尝试过其他打开 myData 的方法,例如
self.data = open ("/myData", "r")
这给了我“权限被拒绝”(是的,我确实对该文件具有读写权限,我检查过)
和
self.data = open ("/game-engineering/myData", "r")
这给了我“找不到文件”。
我犯了一些愚蠢的路径错误吗?我确实知道文件不是空的,如果我用手打开它,我会看到里面有什么。