首頁  >  問答  >  主體

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 天前558

全部回覆(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
  • 取消回覆