>  Q&A  >  본문

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일 전562

모든 응답(4)나는 대답할 것이다

  • 阿神

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

    파이썬 버전은 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
  • 취소회신하다