file1=open('test.txt','w+') #覆盖原有内容写入,指针处于文件开头(打开一个文件用于读写。如果文件存在,删除重新编辑,否则新建写入) file1.write('test1') #在打开的test.txt中写入test1内容 file1.close() #关闭文件file1,使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法 file1=open('test.txt','a+') #在原有内容后追加写入一行或多行,指针处于原有内容末尾处,不覆盖原有内容 file1.write(' test1 test2 test3 test4 test5 test6 test7') file1.close() file1=open('test.txt','r+') #打开一个文件用于读写(文件的指针将在文件开头) print(file1.read()) #读取文件内容,读取完成后指针处于文件末尾 file1.close() file1=open('test.txt','r+') print(file1.read(2)) # read(n)读取指定字节长度的内容,算的的是字符 file1.close() file1=open('test.txt','r+') print(file1.readline()) # readline()读取首行,读取完成后指针处于首行末尾 print(file1.readline()) #读取下一行 print(file1.readline()) #多个readline()时,一行一行读取 file1.close() file1=open('test.txt','r+') print(file1.readlines()) #读取多行内容,返回到列表中,此时指针在文件末尾处 file1.close() file1=open('test.txt','r+') print(file1.readlines()[3]) #读取多列表中的第四[3]个元素,既某行元素 print(file1.readlines()) #此时指针在文件末尾,打印出来的为空列表 file1.close() file1=open('test.txt','r+') for x in file1.readlines(): print(x) file1.close() file1=open('test.txt','r+') print(file1.read(7)) #打印读取七个字符,test1 ', 'test1 ' print(file1.tell()) #读取七个元素,指针处于第8个位置 file1.close() file1=open('test.txt','r+') file1.readline() #test1 print('获取指针位置:',file1.tell()) file1.readline() #test1 print('获取指针位置:',file1.tell()) #'test1 ', 'test1 ', 'test2 ', 'test3 ', 'test4 ', 'test5 ', 'test6 ', 'test7' file1.close() file1=open('test.txt','r+') print(file1.read(14)) #打印14个字符 file1.close() file1=open('test.txt','w+') file1.write('test1') file1.close() file1=open('test.txt','r+') print('1.',file1.read()) file1.close() file1=open('test.txt','a+') file1.write(' test2 test3 test4 test5 test6 test7') file1.close() file1=open('test.txt','r+') print('2. ',file1.read()) file1.close() file1=open('test.txt','r+') print(file1.readlines()) #['test1 ', 'test2 ', 'test3 ', 'test4 ', 'test5 ', 'test6 ', 'test7'] file1.seek(4,0) #从文件头开始,偏移数为4,从0开始,4为第5个数,既为1 print('3.',file1.readline()) #读取当前行指针后的字符,既1 file1.seek(0,0) #偏移量为0,既指针回到文件开头 print('4.',file1.read(6)) #打印6个字符 file1.close() #with open(路径,模式) as 变量: #代码块 with open('test.txt','r') as filen: # 文件进行操作,打开文件存储到filen中 print(filen.read())