python 操作文件

mac2022-06-30  102

文件打开的方式#读模式(默认)--r#写模式----------w#追加模式--------a#读写模式--------r+#写读模式--------w+#追加读模式------a+

f = open('test',encoding='utf-8') #打开同一目录下文件-open,test为文件名,windows需要加utf-8

print(f.read()) #读取文件内容

print(f.readline()) #读取一行内容

print(f.readlines()) #把文件的每一行放到一个 list 里面例:['123456\n', 'niahsdo\n', '按考生发放弄i啊我\n', '1234']

#读模式f = open('test','r',encoding='utf-8') #1、不能写 #2、文件不存在的话会报错

#写模式f = open('test',’w',encoding='utf-8')f.write('aaaaa') #1、文件不存在的话,会帮你新疆文件,并写入对应内容 #2、打开一个已存在的文件,他会覆盖以前文件的内容 #3、写模式下不能读

#追加模式f = open('test',’w',encoding='utf-8') #1、文件不存在的话,会帮你新疆文件,并写入对应内容 #2、打开一个已存在的文件,不会覆盖以前文件的内容,只是追加 #3、不能读

#读写模式f = open('test','r+',encoding='utf-8') #文件不存在的话,会报错

#写读模式f = open('test','w+',encoding='utf-8') #已存在的文件,会覆盖原内容,读的内容为空

#追加读模式f = open('test','a+',encoding='utf-8') #读的内容为空

#文件指针,一个读写记录方式#a模式的默认文件指针是在末尾的,所以读取不到内容指针更改方式:f.seek(0)注:移动完指针,只能读,对于写还是默认从末尾开始,指针对写无效

#关闭文件f.close()

 

#无需关闭文件的打开方式

with open('geci','a+') as f:for line in f:print(line)

 

#绝对路径f = open(r'C:\Users\Lynn\Desktop\stus.txt','a+',encoding='utf-8')

注:文件写入的元素类型,必须是字符型

 

转载于:https://www.cnblogs.com/lynn-chen/p/8690889.html

最新回复(0)