赞
踩
open()函数来打开一个文件, 获取文件句柄(文件句柄是一个可迭代的对象). 然后通过文件句柄就可以进行各种各样的操作了了. 根据打开方式的不同能够执行的操作也会有相应的差异
因为文件句柄是一个可迭代的对象,可以通过for循环读取数据,并且它每次读取的时候都是读取一行内容
f = open('gg','r',encoding = 'utf-8')for i in f:#读取文件中的内容。 一行一行的读取。 每次读取的内容交给前面的变量
print(i.strip)
上面每次循环相当于直接使用f.readline()
f.writelines() 直接将一个列表的内容传递写进去,注意的是写入的东西都必须是字符串,如果不是字符串的话就会报错
f.writable() 判断文件是否是可写的
f.read() 一次性直接读取全部,如果里面写入了数据则按照数字读取文本的个数eg:f.read(2) 表示读取文件的多少个字符
f.readlines() 整行读取为一个元素,并将每行作为一个元素添加到列表中(说明返回值是一个列表)一次性全部读取
f.readline() 只是读取一行
f.readable() 判断文件否是可读的
在打开一个文件的时候如果文件是以绝对路径的方式进行打开的时候,由于含有’\’eg: C:\Users\vivi\Desktop\python编程\练习答案 由于‘\’在编程中有自己的意义,如果想要在编程中实现的话可以通过转义字符’\’
eg: ‘C:\\Users\\vivi\\Desktop\\python编程\\练习答案’
或者是使用时 r ‘C:\Users\vivi\Desktop\python编程\练习答案’‘r’使含有特殊意义的字符都失效
mode :模式
r 只读 (文件必须是已经存
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。