您的位置:首页技术文章
文章详情页

python的文件读写问题?

浏览:27日期:2022-08-03 18:42:04

问题描述

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

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

IOErrorIOError: [Errno 9] Bad file descriptor

什么情况呢?

问题解答

回答1:

你的python版本应该是2.X吧?请试试把权限部分的’rw’改成’r+’

回答2:

只要带上+号,就有各种权限。

回答3:

不能识别rw,你想要同时具有读和写的权限可以改成ab+

回答4:

体建议使用with,提高代码可读性

标签: Python 编程
相关文章: