标签: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,每次只读一行
四、文件写------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()即可
标签:red readline print pen 原来 文件名 color 文件 lis
原文地址:https://www.cnblogs.com/yanwuliu/p/9597659.html