私のコードはこれです:
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")
「ファイルが見つかりません」というメッセージが表示されます。
私はいくつかの愚かな道の間違いを犯していますか?ファイルが空ではないことは確かです。手で開くと、そこに何が入っているかがわかります。