码迷,mamicode.com
首页 > 其他好文 > 详细

文件读写

时间:2018-09-06 14:40:43      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:red   readline   print   pen   原来   文件名   color   文件   lis   

一、打开文件格式:

f=open(a.txt,r)
#       文件名  模式

二、文件模式

r ----------只读;打开文件不存在的话,会报错

w----------只写;打开文件不存在的话,会自动新建文件;会清空原来文件的内容。

a-----------追加写;打开文件不存在的话,会自动新建文件。

三、文件读--------r

获取文件里面的所有内容:

(1).read()方法

f=open(users.txt)
print(,f.read())#获取到文件里面所有的内容
print(第二次读,f.read())#读不到内容了,因为文件指针在第一次读完的末尾

(2).readlines()方法

f=open(users.txt)
print(f.readlines())#获取到文件里的所有内容,并转为list,把每一行当做list里的每一个元素

(3).readline()方法

f=open(users.txt)
print(f.readline())#获取文件里的所有内容,并将内容转成list,每次只读一行
  • read()、readlines()、readline()都是读完后,指针到读完的末尾
  • redlines()自动将文件内容转为list,把每一行当做list里的一个元素
  • readline()每次只读文件里的一行

 

四、文件写------w

(1).write()方法

f=open(users.txt‘,‘w‘)
a=[username1,12345\n,username2,123456\n]
for i in a:
    f.write(i)#把list里的元素一个一个写到文件里

(2).writelines()方法

f.writelines(a)#list里的元素循环写到文件里,自动执行循环取元素的操作,循环一次写入一次
#字符串也能循环
u=abc,223
f.writelines(u)#自动执行循环取字母的操作,没必要,因此写入字符串的话不必用writelines(),用write()即可
  • 写字符串的时候用write(),写list的时候用writelines()。

 

文件读写

标签:red   readline   print   pen   原来   文件名   color   文件   lis   

原文地址:https://www.cnblogs.com/yanwuliu/p/9597659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!