Rumah  >  Soal Jawab  >  teks badan

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 hari yang lalu561

membalas semua(4)saya akan balas

  • 阿神

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

    Versi python anda sepatutnya 2.X, bukan? Sila cuba tukar 'rw' dalam bahagian kebenaran kepada 'r+'

    balas
    0
  • PHP中文网

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

    Selagi anda membawa tanda +, anda akan mendapat pelbagai kebenaran.

    balas
    0
  • PHP中文网

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

    rw tidak boleh dikenali Jika anda ingin mempunyai kedua-dua kebenaran membaca dan menulis, anda boleh menukarnya kepada ab+

    balas
    0
  • 巴扎黑

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

    Adalah disyorkan untuk digunakan dengan untuk meningkatkan kebolehbacaan kod

    balas
    0
  • Batalbalas