Python 学习笔记(二)【文件的简单操作】
在 python 中简单的打开一个文件可以用 open(name, model) 的方式name 文件路径。model 打开的方式。
model 参数如下:

1  | file = open("散文.txt")  | 
第二次读取没有内容,是因为第二次读取是从第一次读取的结束开始,那么自然就没有数据。
相当于文件的指针指向了文件的末尾,再从某未开始读取,自然就没有数据。
1  | file.seek(0)  | 
加上 seek() 这个方法,这时我们就能读取到数据了。
这个方法将指针移到了文件的开头。
1  | file2 = open("散文.txt", "a")  | 
写完必须关闭,这样才能保存到文件
1  | import os  | 
输出:
1  | posix.stat_result(st_mode=33188, st_ino=3496826, st_dev=16777220, st_nlink=1, st_uid=501, st_gid=20, st_size=566, st_atime=1510210604, st_mtime=1510207603, st_ctime=1510207603)  | 
我们将信息格式化一下:
1  | import time  | 
输出:
1  | time.struct_time(tm_year=2017, tm_mon=11, tm_mday=9, tm_hour=14, tm_min=6, tm_sec=43, tm_wday=3, tm_yday=313, tm_isdst=0)  | 
读取文件有很多方法,系统提供了 read() ,readline() ,readlines 。这些方法都是将内容读入至内存中。在读取大文件的时候最好用下面的方法。
1  | fpb = open("散文.txt", "r")  |