python基础学习笔记——Python基础教程(第2版 修订版)第11章(文件与素材)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础学习笔记——Python基础教程(第2版 修订版)第11章(文件与素材)相关的知识,希望对你有一定的参考价值。
#文件模式 open(name[.mode[.buffering]])
r w a b + f=open(r‘c:\text\somefile‘)
#基本文件方法
#对文件内容进行迭代
f=open(‘somefile.txt‘,‘w‘) #r是默认的 f.write(‘hello‘) f.read(4) f.close()
#管式输出
$ cat somefile.txt|python somescript.py|sort
#读写行
writelines
readlines
#关闭文件
#对文件进行迭代
按字节处理 f=open(filename) while True: char=f.read(1) if not char:break process(char) f.close() #按行操作 f=open(filename) while True: line=f.readline() if not line:break process(line) #读取所有内容 f=open(filename) for char in f.read(): process(char) import fileinput for line in fileinput.input(filenamr) process(line) $迭代文件 for line inf: process(line)
file(name[.mode[.buffering]]) #打开一个文件并返回文件对象 open(name[.mode[.buffering]]) #file的别名
以上是关于python基础学习笔记——Python基础教程(第2版 修订版)第11章(文件与素材)的主要内容,如果未能解决你的问题,请参考以下文章
python基础学习笔记——Python基础教程(第2版 修订版)第八章(异常)
python基础学习笔记——Python基础教程(第2版 修订版)第一章