Python: Only writes last line of output

后端 未结 4 2119
耶瑟儿~
耶瑟儿~ 2021-01-29 01:05

Trying to write a program that extracts URLs from a website. The output is good, but when I try to write the output to a file, only the last record is written. Here is the code:

4条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-29 01:47

    f = open("f2.txt", "w+", 1)
    
    for x in extractUrls(url):
        print("-", x)
        f.write( x )
    
    f.close()
    

提交回复
热议问题