ホームページ  >  に質問  >  本文

python的文件读写问题?

file_object = open(r"/root/py_test/web01/src/ftime",'rw')
try:
    print file_object.read()
    file_object.write('test')
finally:
    file_object.close( )

读取一个文件,内容就一行
然后再写入,报错。

IOError
IOError: [Errno 9] Bad file descriptor

什么情况呢?

阿神阿神2741日前557

全員に返信(4)返信します

  • 阿神

    阿神2017-04-18 10:34:46

    Python のバージョンは 2.X であるはずですよね?権限セクションの「rw」を「r+」に変更してみてください

    返事
    0
  • PHP中文网

    PHP中文网2017-04-18 10:34:46

    +記号を持っている限り、さまざまな権限が与えられます。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-18 10:34:46

    rw は認識できません。読み取りと書き込みの両方の権限が必要な場合は、ab+

    に変更できます。

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:34:46

    コードの可読性を向上させるために with を使用することをお勧めします

    返事
    0
  • キャンセル返事