python基础学习笔记---文件和异常

打开文件
函数open()接受一个参数:要打开的文件名。
并且会返回一个表示文件的对象,并将其储存在后面as表示的变量中。
我们在打开完一个文件想要关闭时,可以在后面使用close。但是这样有时我们很容易忘记,这种情况下我们可以使用上下文管理器。

文件路径
要让python打开不与程序位于同一个目录的文件,需要提供文件路径,它让python到系统特定的位置去查找。
相对路径:指定的位置,该位置是相对当前运行的程序所在的目录。
绝对路径:文件在计算机中的准确位置。

在使用关键字with时,open返回的文件对象只在with代码块内可用,我们可以在with代码块内将文件的内容储存在一个列表中,并可以在with代码块外使用这个列表。
(在读取文件时,python将其中所有文件都解读为字符串。如果你读取的是数字,并要将其作为数值使用,我们就要用int转化。)

写入文件

在这里插入图片描述
在这个示例中,调用open时提供了两个参数,第一个是要打开的文件的名称。第二个是是要告诉python对这个文件的操作。
读取模式:r
写入模式:w
附加模式:a
读写模式:r+
如果你省略了模式实参,那么默认是只读模式。

如果你要给文件添加内容,而不是覆盖原有的内容,可以附加模式打开文件。你以附加模式打开文件时,python不会在返回文件对象前清空文件,而你写入到文件的行都将添加到文件末尾。如果指定文件不存在,python将为你创建一个空文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值