003 读写文件

 

from sys import argv

script, filename = argv


def read_file():
    txt = open(filename, "r+", encoding="UTF-8")
    print(f"Here's your file {filename}: ")
    # print(txt.readline())
    print(txt.read())
    # txt.truncate()
    # txt.truncate()
    # line = txt.readline()
    # print(line)

    txt.close()


def write_file():
    target = open(filename, "w")
    print("Now I'm going to ask you for three lines.")
    line1 = input("Line 1: ")
    line2 = input("Line 2: ")
    line3 = input("Line 3: ")

    print("I'm going to write these to the file.")
    target.write(line1 + "\n")
    target.write(line2 + "\n")
    target.write(line3 + "\n")

    print("And Finally, we close it.")
    target.close()



if __name__ == '__main__':
    # test()
    read_file()

    write_file()
    read_file()

 

posted @ 2021-03-28 18:04  火焰马  阅读(28)  评论(0编辑  收藏  举报