• 018_IO


    #!/usr/bin/env python
    # Author:liujun

    f = open("test","r",encoding="utf-8")
    # r --> readable
    # r --> writeable
    # r+ --> read and write
    # w+ --> write and read

    #print(f.read())

    #for i in range(5):
    # print(f.readline())

    #for line in f.readlines():
    # print(line.strip())

    #for index,line in enumerate(f.readlines()):
    # print(index,line.strip())

    #for line in f: # This kind of traverse is recommanded
    # print(line.strip())

    print(f.tell())
    print(f.readline())
    print(f.tell())
    # Used to get the location of file pointer.
    f.seek(10)
    # Used to set the location of file pointer
    print(f.read(50))
    print(f.readline())
    print(f.fileno())
    f.flush()
    # Forces the contents of the cache to be written to disk.









    How to modify a file
    #!/usr/bin/env python
    # Author:liujun

    f = open("test", "r", encoding="utf-8")
    f_new = open("test.bak","w",encoding="utf-8")

    for line in f:
    if "iphone" in line:
    line = line.replace("iphone","iphoneX");
    f_new.write(line)
    f.close()
    f_new.close()











  • 相关阅读:
    串口基本知识
    20180826
    20180819
    自动化测试
    说话有重点 测试思维
    学习C语言,在软件测试中如何用?
    PC能替代服务器吗?
    服务器与普通电脑的区别?
    k8s 回滚应用
    k8s Service
  • 原文地址:https://www.cnblogs.com/liujun5319/p/9594193.html
Copyright © 2020-2023  润新知