7

Windows 7 を使用しています。

myfile = open("matedata.txt", "a+")
print myfile.readline()
myfile.write("1")
myfile.close()

そして、これは機能しません。

myfile.write("1")
IOError: [Errno 0] Error
4

1 に答える 1

-2

Python でファイルを開くときは、必要なアクセスの種類 (読み取り、書き込み、または追加) を指定する必要があります。

  • a - 追加用
  • r - 読み取り用
  • w - 書き込み用

「+」は、存在しない場合の更新/新規作成を意味します。

ファイルを開き、同じ FD (ファイルディスクレプター) で読み取りと書き込みの両方を実行しようとすると、IOError が発生します。

于 2013-11-09T20:11:39.357 に答える