您的位置:首页 > 编程语言 > Python开发

python学习(12)处理文件

2016-11-03 10:17 246 查看
一、打开并读写文件

f = open('myfile.txt','r')

first = f.readwrite()

second = f.readwrite()

print(first)

print(second)

f.close()

open函数接受两个参数,第一个是文件名,第二个是打开文件的方式,

r表示只读

w表示只写,如果指定的文件不存在,它将创建;如果存在已有的数据将被删除

a表示添加,如果指定的文件不存在,它将被创建,;如果存在将在原有的数据后加新增加的数据

r+表示可读可写

readline()函数,每次从文件读取一行,并在每一行的末尾添加\n

可以使用print(first,end=''),将会删除'\n'

二、读取整个文本文件

f = open('myfile.txt','r')

for line in f:

print(line,end='')

f.close()

三、写入文本文件

f = open('myfile.txt','a')

f.write('\nmy name is lili')

f.close()

四、使用缓冲大小来打开并读写文本文件

f = open('myfilet.txt''a')

msg = f.read(10)

f.close()

使用缓冲来读文件,可以不占用那么内存,指定我们想要的缓冲大小

read()中的参数10代表仅仅读取10位数据

五、打开、读取二进制文件

二进制文件表示的是任何含非文字的文件,如图片和视频。可以使用rb和wb模式

f.open('myimage.jpg','rb')

六、删除好重命名文件

remove()接受一个参数,文件名,如remove('myfile.txt')

rename()接受两个参数,oldname和newname
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: