python-基础笔记6-文件处理常用函数

来源:互联网 发布:windows 10版本 编辑:程序博客网 时间:2024/05/28 17:05
1. 常用文件处理函数
python函数都不加f open()fopen()fread()fwrite()fflush()fseek()  //定位到某个位置seek(10)从第10个字符开始fgets()fputc()fgetc()fclose()

刷新文件,退出文件,缓存区满时 都会把缓存区的内容写入磁盘
fflush刷新缓存区
退出时刷新缓存区
缓存区满时刷新缓存区

open('name', 'mode') write('content')close()read(size)>>> fp=open('hello.txt','w')>>> fp.name  #读文件的名称'hello.txt'>>> fp.mode  #读文件的模式(r只读 w只从头写可创建 a从文件尾追加写可创建 a+可读可从文件尾追加可创建 w+可读可从文件头写可创建 r+可读可从文件头写)'w'>>> fp.closed #查看文件关闭模式False>>> fp=open('hello.txt','r+')>>> buf=fp.read()>>> buf'aaabbbccca\nr+++\na+++\naaa+++\naaabbbccc\n'>>> fp.write('newnew')>>> fp.flush()>>> fp.seek(0)>>> buf=fp.read()>>> buf'aaabbbccca\nr+++\na+++\naaa+++\naaabbbccc\nnewnew'>>> fp.write('333333')>>> fp.flush()    #把缓存区文件内容写入磁盘>>> buf=fp.read()   #read为空,因为文件指标在文件尾>>> buf''>>> fp.seek(0)    #定位文件指针到文件头>>> buf=fp.read()>>> buf'aaabbbccca\nr+++\na+++\naaa+++\naaabbbccc\nnewnew333333'
原创粉丝点击