Python编程从入门到实践第十章:文件和异常

文件和异常

从文件中读取数据

  • 1.函数open()
    • 要以任何方式使用文件,都得先打开文件,这样才能访问它.
    • 接受一个参数:要打开文件的名称.
    • 返回一个表示文件的对象.Python将这个对象存储在后面要使用的变量中.
  • 2.with关键字 :在不需要使用文件时将其关闭,让Python在合适的时候自动关闭文件
    • 注:也能使用close()函数,但使用close()函数可能无法准确把握文件关闭的时间,而导致错误
  • 3.read():读取这个文件的全部内容
  • 注意: 读取文本文件时,Python将其中所有的文本文件都解读为字符串。如果你读取的是数字,并要将其作为数值使用,需要进行类型转换

写入文件

  • 调用open()函数提供了两个实参。
    • 第一个实参也是要打开的文件名称
    • 第二个实参告诉Python我们要以哪种模式打开文件“
      • r:读取模式
      • w:写入模式
      • a:附加模式
      • r+:读取和写入模式
      • 省略:默认只读打开文件
  • 如果要写入的文件不存在,函数open()将自动创建它。
    • 注意:以写入模式('w')打开文件时,如果指定的文件已经存在,Python将在返回文件对象前清空该文件
  • 如果要给文件添加附加内容,而不是覆盖原有的内容,可以附加模式打开文件。你添加的每一行都将添加在末尾

异常

存储数据


猜你喜欢

转载自blog.csdn.net/SweetWind1996/article/details/80057550