相比java而言,Python用几行代码就可以代替java十来行的代码,真的非常不错 ''' Created on 2009-9-2 @author: jiangqh ''' # file create and write context = '''hello world hello china ''' f = file("hello.txt",'w') f.write(context) f.close() 文件创建 #use readline() read file f = open("hello.txt") while True: line = f.readline() if line: print line else : break f.close() 一行一行的读取 # read more lines f = file("hello.txt") lines = f.readlines() for line in lines: print line 多行读取 一次性全读出文件里的内容 ''' Created on 2009-9-2 @author: jiangqh ''' f = open("hello.txt") context = f.read() print context f = open("hello.txt") context = f.read(5) #读取前五字节 print context print f.tell() #获得当前指针的位置 context = f.read(5) #继续当前读取五位 print context print f.tell() #获得当前指针的位置 f.close()