Contents
文件处理是很多应用的基础功能, 相比其它语言 Python 对于文件处理更加容易; 下面由 Peyton McCullough 来解释其基础
- 文件处理是很多应用的重要功能,不许是用什么语言开发的.
- 这里我们要尝试各种使用对文件的操作:
- 读
- 写
- 补
- 或是其它古怪的事儿
- Let's get started.
读和写 Reading and Writing
- 读/写 是对文件操作基础的基础了!
- 正如所见,在Python 的对象世界中文件操作非常的方便
注意;“w”声明下的写入,将清除即有内容,如果你想追加内容 使用“a”模式
比如说:
那么从外部文件读入内容:
- 这里打印出所有文件内容
也可以仅仅读一行:
也可以将所有行读取为一个列表:
读取文件时,Python 的读取位置会记录下来,例如:
- 只有第二行会打印出来
当然!我们可以告诉Python 从指定位置开始读取:
- 以上示例就是令Python 从文件的第一个字节开始读取
同样我们也可以获知识当前的读取位置信息:
也可以仅仅一次读取文件的几个字节:
在Windows 和 Macintosh中, 有时需要读写二进制文件,比如说;图片,可执行文件;那未使用“b”模式就好:
-- ZoomQuiet [2005-02-04 06:36:51]