Maison  >  Questions et réponses  >  le corps du texte

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 Il y a quelques jours565

répondre à tous(4)je répondrai

  • 阿神

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

    Votre version de Python devrait être 2.X, n'est-ce pas ? Veuillez essayer de remplacer « rw » dans la section des autorisations par « r+ »

    répondre
    0
  • PHP中文网

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

    Tant que vous apportez le signe +, vous aurez diverses autorisations.

    répondre
    0
  • PHP中文网

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

    rw ne peut pas être reconnu. Si vous souhaitez disposer des autorisations de lecture et d'écriture, vous pouvez les remplacer par ab+

    .

    répondre
    0
  • 巴扎黑

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

    Il est recommandé d'utiliser with pour améliorer la lisibilité du code

    répondre
    0
  • Annulerrépondre