文件和异常
从文件中读取数据
- 1.函数open()
- 要以任何方式使用文件,都得先打开文件,这样才能访问它.
- 接受一个参数:要打开文件的名称.
- 返回一个表示文件的对象.Python将这个对象存储在后面要使用的变量中.
- 2.with关键字 :在不需要使用文件时将其关闭,让Python在合适的时候自动关闭文件
- 注:也能使用close()函数,但使用close()函数可能无法准确把握文件关闭的时间,而导致错误
- 3.read():读取这个文件的全部内容
- 注意: 读取文本文件时,Python将其中所有的文本文件都解读为字符串。如果你读取的是数字,并要将其作为数值使用,需要进行类型转换
写入文件
- 调用open()函数提供了两个实参。
- 第一个实参也是要打开的文件名称
- 第二个实参告诉Python我们要以哪种模式打开文件“
- r:读取模式
- w:写入模式
- a:附加模式
- r+:读取和写入模式
- 省略:默认只读打开文件
- 如果要写入的文件不存在,函数open()将自动创建它。
- 注意:以写入模式('w')打开文件时,如果指定的文件已经存在,Python将在返回文件对象前清空该文件
- 如果要给文件添加附加内容,而不是覆盖原有的内容,可以附加模式打开文件。你添加的每一行都将添加在末尾