今天的主题是文件和函数。

  • 使用open函数,传递一个表示文件名的字符串,打开一个文件。用类似C的办法,传递参数字符串声明文件打开方式。打开方式分类和C很相似。该函数返回一个文件对象。
  • 在一个文件对象上使用write函数,传入想写入的字符串,将给定字符串写入文件,文件位置指针相应增加对应数值。
  • 在一个文件对象上使用seek函数以改变当前文件指针位置。
  • 在一个文件对象上使用read函数以获取该文件内容。
  • 在一个文件对象上使用readline函数以从当前文件位置指针处读取文件内容到第一个换行符。
  • len函数传入一个字符串,返回传入字符串的长度数值。
  • 函数,书里花了不少篇幅去讲,但对我,值得记一笔的信息只有两条:函数定义那条语句别忘了冒号,这是和以前习惯不一样的地方;函数的参数列表使用*前缀表示这是一个变长变量(现在知道list、dict,不知道还有没有其他的)。
from os.path import exists
  • 上面这条语句导入exists模块,该模块(更像一个函数)检测以字符串形式传入的文件是否存在,返回bool值。