pyhon中File对象的属性

Python (172) 2023-06-22 23:37:04

一个文件被打开后,你有一个file对象,你可以得到有关该文件的各种信息。

以下是和file对象相关的所有属性的列表:

如下实例:

#!/usr/bin/python

#打开一个文件
fo=open("foo.txt","wb")
print"Nameofthefile:",fo.name
print"Closedornot:",fo.closed
print"Openingmode:",fo.mode
print"Softspaceflag:",fo.softspace

以上实例输出结果:

Nameofthefile:foo.txt
Closedornot:False
Openingmode:wb
Softspaceflag:0

Close()方法

File对象的close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。

当一个文件对象的引用被重新指定给另一个文件时,Python会关闭之前的文件。用close()方法关闭文件是一个很好的习惯。

语法:

fileObject.close();

例子:

#!/usr/bin/python
#打开一个文件
fo=open("foo.txt","wb")
print"Nameofthefile:",fo.name
#关闭打开的文件
fo.close()

以上实例输出结果:

Nameofthefile:foo.txt
THE END

发表回复