除了open()之外还有哪些命令在python中编辑文件?

时间:2012-12-13 14:04:52

标签: python python-3.x python-3.2

在python中是否还有其他命令而不是open()来编辑文件(在Windows或* NIX上)。

1 个答案:

答案 0 :(得分:1)

如果您使用ipython,则可以非常快速且互动地获取此类信息:

In [5]: file. #[tab pressed]
file.close       file.isatty      file.read        file.tell
file.closed      file.mode        file.readinto    file.truncate
file.encoding    file.mro         file.readline    file.write
file.errors      file.name        file.readlines   file.writelines
file.fileno      file.newlines    file.seek        file.xreadlines
file.flush       file.next        file.softspace   

In [5]: print file.flush.__doc__
flush() -> None.  Flush the internal I/O buffer.

In [6]:

但我仍然建议您查看documention,第7.2节。

另外,要构造一个文件对象(获取类型为'file'的对象),“open”是python3中唯一的可能性(在python2中也有“file”,这是“open”的别名)