文件名称:文件对象的属性-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 19:46:27
python 核心编程 中文版 高清文字版
9.4 文件内建属性 文件对象除了方法之外,还有一些数据属性. 这些属性保存了文件对象相关的附加数据, 例如 文件名(file.name ), 文件的打开模式 ( file.mode ), 文件是否已被关闭 ( file.closed), 以及 一个标志变量, 它可以决定使用 print 语句打印下一行前是否要加入一个空白字符 ( file.softspace ). 表 9.4 列出了这些属性并做了简短说明。 表 9.4 文件对象的属性 文件对象的属性 描述 file.closed True 表示文件已经被关闭, 否则为 False file.encoding a 文件所使用的编码 - 当 Unicode 字符串被写入数据时, 它们将自动使 用 file.encoding 转换为字节字符串; 若 file.encoding 为 None 时使 用系统默认编码 file.mode 文件打开时使用的访问模式 file.name 文件名 file.newlines a 未读取到行分隔符时为 None , 只有一种行分隔符时为一个字符串, 当 文件有多种类型的行结束符时,则为一个包含所有当前所遇到的行结束 符的列表 file.softspace 为 0 表示在输出一数据后,要加上一个空格符,1 表示不加。这个属性