Python_26文件操作的一些方法

f=open('g:\liumang.txt','r+')

f.write('123')此时只是将内容写入到了内存中,还未写到硬盘里,此刻如果有一个input阻断,则文件liumamg.txt的内容是不会更新的,如果在f.write()之后运用f.flush()则直接将内容写入到了硬盘文件里,而不会受到input之类的影响

f.read(1)表示读取一个字节或者字符

f.readline()表示读取第一行

f.truncate()截取的意思,截取指针位置之前的内容     如果显示不出来文件内容一定是指针的位置的原因

f=open('wenjianming','r') 之后这个f是可以循环的 按照行循环 

for line in f:

    print (line)

f.read()之后是可以按照字符循环的

 

posted on 2018-02-07 16:18  JuGooLar  阅读(203)  评论(0编辑  收藏  举报

导航