爬虫_015_with操作文件

2023-01-18  本文已影响0人  为宇绸缪

直接使用open操作文件的话,有时候会忘记使用 f.close() 来关闭文件
使用with进行自动关闭文件。会在你离开with的时候进行自动关闭。
可以同时使用with打开多个文件

with open("仙剑奇侠传4.jpg", mode="rb") as f1, open("仙4备份图片1.jpg", mode="wb") as f2:
    bs = f1.read()
    f2.write(bs)

如果使用with打开多个文件,那么有的时候代码会过长,这时候可以使用 \,然后再进行换行,保持代码连续的同时并且让python知道这里是进行换行了。

with open("仙剑奇侠传4.jpg", mode="rb") as f1, \
        open("仙4备份图片1.jpg", mode="wb") as f2:
    bs = f1.read()
    f2.write(bs)
上一篇 下一篇

猜你喜欢

热点阅读