Very basic Python question (strings, formats and escapes)

后端 未结 10 2078
别那么骄傲
别那么骄傲 2021-02-06 10:59

I am starting to learn Python with an online guide, and I just did an exercise that required me to write this script:

from sys import argv

script, filename = ar         


        
10条回答
  •  逝去的感伤
    2021-02-06 11:57

    How about this? I used a for loop.

    from sys import argv
    
    script, filename = argv
    
    print("We're going to erase %r." % filename)
    print("If you don't want that, hit CTRL-C (^C).")
    print("If you want that, hit RETURN.")
    
    input("?")
    
    print("Opening the file...")
    target = open(filename, 'w')
    
    print("Truncating the file. Goodbye!")
    target.truncate()
    
    print("Now I am 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.")
    
    for a in (line1, line2, line3):
        target.write("\n")
    
    target.close()
    

提交回复
热议问题