Python的文件的基本操作主要包含文件的打开、文件的读操作、文件的写操作、文件的关闭。
文件的打开open()函数
f = open(filename[,mode[,buffering]])
① f:open()返回的文件对象
② filename:文件的字符串名
③ mode:可选参数,打开模式和文件类型
> mode第一个字母表明对其的操作:
·‘r’表示读模式
·‘w’表示写模式
·‘x’表示在文件不存在的情况下新创建并写文件
·‘a’表示在文件末尾追加写内容
·‘+’表示读写模式
> mode第二个字母是文件类型
·‘t’表示文本类型
·‘b’表示二进制文件
④ buffering:可选参数,文件的缓冲区,默认为-1
文件的写操作
f.write(str):写入字符串。
f.writelines(strlist):写入字符串列表。
文件的读操作
f.read():读出文件中所有的内容。
f.readline():读出一行,指针自动跳到下一行。
f.readlines():读出所有行。
文件的关闭close()方法
f.close()
文件打开后要记得关闭。关闭的作用是终止对外部文件的连接,同时将缓存区的数据写到硬盘上。
实例演示:
>>> f = open('test.txt','w')
>>> f.write('This is a simple test.\n')
23
>>> f.writelines(['Python ','is ','great.\n'])
>>> f.close()
>>> f = open('test.txt','r')
>>> f.read()
'This is a simple test.\nPython is great.\n'
>>> f.close()
>>> f = open('test.txt','r')
>>> f.readline()
'This is a simple test.\n'
>>> f.readline()
'Python is great.\n'
>>> f.close()
>>> f = open('test.txt','r')
>>> f.readlines()
['This is a simple test.\n', 'Python is great.\n']
>>> f.close()
大家可以自己敲一下上述代码试试,看看效果如何。
喜欢就点一下好看。^_^
领取专属 10元无门槛券
私享最新 技术干货