python中的文件操作的学习

初学者学习python的文件操作的心得

文件处理对于任何一门编程语言都是很重要的,无论是处理本地文件,还是从网上获取的文件

首先,了解一下打开文件的open函数:
基本用法

    文件对象名=open(文件名[, 打开方式[,缓冲区]])

打开了文件就得关闭文件,调用close()函数,调用格式格式

        文件对象名.close

在这里插入图片描述

f1 = open( '1.txt', 'r')
# 1、w 写模式,它是不能读的,如果用w模式打开一个已经存在的文件,会清空以前的文件内容,重新写
#    w+ 是读写内容,只要沾上w,肯定会清空原来的文件
# 2、r 读模式,只能读,不能写,而且文件必须存在
#    r+ 是读写模式,只要沾上r,文件必须存在
# 3、a 追加模式,也能写,在文件的末尾添加内容
# 4、rb+、wb+、ab+,这种是二进制模式打开或者读取,一些音乐文件
f1.close()

完成了打开和关闭文件,下面应该了解常用的文件操作函数

read ( [ size ] )#从文件中读取size个字符,若省略size则读取所有内容,并将读取的内容作为返回值
readline ( )#读取文件的一行内容,并将列表作为返回值
readlines ( )#把文件中的每行文本存入列表中,并将列表作为返回值
write(s) #把字符串s写入文件

下面是写入文件的实例


f1 = open( '1.txt', 'w+')
    #打开文件
f1.write("成功院")
    #写入文件
f1.close()
    #关闭文件

在这里插入图片描述
在这里插入图片描述

Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。紧跟with后面的语句被求值后,返回对象的 enter() 方法被调用,这个方法的返回值将被赋值给as后面的变量。
当with后面的代码块全部被执行完之后,将调用前面返回对象的 exit()方法。

下面在给一个用with写的读取文件


with open('1.txt','r') as f:
    print(f.read())

在这里插入图片描述
谢谢欣赏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值