python之文件的读写(1)

真的崩溃,刚写完的笔记由于点错了,现在特么又要重新写了。  崩溃呀。。。。。。。。。。

之前的废话就不再重复了,直接进入正题吧。

今天小R 学了一天的NP课程,但是python还是不能忘得,所以晚上又把文件的读写学习了一遍,所以现在来分享一点心得吧。 

讲之前先把文件的读写的原理说一下:

在磁盘上读写文件的功能都是由操作系统 提供的,现代操作系统不允许普通的程序直接操作磁盘,所以读写就是请求操作系统打开一个文件对象(通常称为文件描述符),然后通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)

对文件操作流程:

1. 打开文件,得到文件句柄并赋值给一个变量。

2.通过句柄对文件进行操作

3.关闭文件

eg:

现在如果有一个’test‘名字的文件,里面有一些歌词等文字。

扫描二维码关注公众号,回复: 122587 查看本文章

想要打开它以及一些操作:

f = open ('test', 'r' ,encoding = 'utf-8')

解释: 'test'  文件名    ’r'  以read方式 (‘w' 自然而然是以write方式来)  encoding  不用讲,编码的意思。

first_line = f.readline()  

print(‘first_line:', first_line)  # 读一行

data = r.read()  # 读取剩下的所有的内容,文件大的时候不要使用

print (data)  # 不解释

f.close()  #关闭文件

打开文件的模式有以下这几种方式:

① r, 只读模式(默认)

② w, 只写模式(不可读:不存在则创建;存在则删除内容)

③ a, 追加模式。 (可读;不存在则创建,存在只是追加内容)

后续等明天,小R 今天有点累,还得运动运动。明天继续学习哈。

猜你喜欢

转载自www.cnblogs.com/R-Hacker/p/8999899.html
今日推荐