清单 1 重复了第一个 Python 程序 “Hello, World!”,但是做了一些小的调整。然后创建并输出复合的 string,这个字符串是用 string 格式化技术创建的。但是,在这之后,事情发生了变化,与代码以前的版本不同。然后使用修改过的 print 语句 ―― 两个大于号后边跟着容纳 file 对象的变量 ―― 写入相同的 string。但是这一次,数据不是在屏幕上显示。现在,请注意清单 1 中的最后一行,它调用 file 对象的 close 方法。在 Python 程序中这很重要,因为在默认情况下,文件输入和输出是缓冲的;在调用 print 语句时,数据实际未被写入;相反,数据是成批写入的。file 是与计算机上的文件进行交互的基本机制。正如帮助工具指出的,使用 file 对象很简单。第二个参数是可选的,它指定文件的使用方式:
暂无评论