python,读写文件例子

#!/usr/bin/python
#encoding:utf-8
def readF1():
    try:
        f1=open("abc.txt");
        print "读取整个文件:",f1.read();
        print "文件名为: ", f1.name;
        l = f1.read(10);
        position = f1.tell(); ##文件定位
        print position
        # 关闭文件
        f1.close();
        # print file.next;
    except IOError:
        print "Error: 没有找到文件或读取文件失败"
    # try:
    #     f2 = open("duxiaowei.txt");
    #     print f2.write()
    #      # print file.next;
    # except IOError:
    #     print "Error: 写入文件失败!"

def writeF():
    try:
        # a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
        f=open("abc.txt","a");
        print "文件名:",f.name
        print "输出当前指针位置",f.tell();
        str="8"
        f.write(str)
        f.seek(0,2) ##将指针移动到文件末尾
        print "输出当前指针位置", f.tell();
        #在 write 内容后,直接 read 文件输出会为空,是因为指针已经在内容末尾。
        f.close();

    except IOError:
        print "没有找到文件或文件读取失败!"


# writeF();
readF1();


#C:\Users\duxiaowei.QL\Desktop
#D:\python\code\time123456.py

猜你喜欢

转载自my.oschina.net/dylinCat/blog/1649830