Size: 3673
Comment:
|
← Revision 3 as of 2009-12-25 07:13:53 ⇥
Size: 3643
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
[[TableOfContents]] | <<TableOfContents>> |
Line 9: | Line 9: |
== 介绍 Introduction == |
---- |
Line 137: | Line 133: |
-- ZoomQuiet [[[DateTime(2005-02-04T06:36:51Z)]]] | -- ZoomQuiet [<<DateTime(2005-02-04T06:36:51Z)>>] |
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]