python基础学习笔记——Python基础教程(第2版 修订版)第11章(文件与素材)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础学习笔记——Python基础教程(第2版 修订版)第11章(文件与素材)相关的知识,希望对你有一定的参考价值。

#文件模式 open(name[.mode[.buffering]])

r
w
a
b
+
f=open(rc:\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版 修订版)第一章

python基础学习笔记——Python基础教程(第2版 修订版)第四章(字典)

《Python基础教程》第20章学习笔记

Python基础教程 第六章 学习笔记

python基础学习笔记——Python基础教程(第2版 修订版)第十章(充电时刻)