python中输出到txt
在实际操作中,我们常常会从文件中输入和输出,在这个时候我们就需要调用相关的函数进行读取和写入操作,在下面就记录几种较为常用的方式
使用open()
open函数可以打开任意格式的文件并且进行读写操作,这个的好处是,可以来回在多个文件之间切换。
在实际使用的时候需要注意的是,在程序写入完成之后,需要记得将文件关闭,不然的话数据不会实际写入
1 | import os |
使用with open() as file:
的方式
在找不到文件对应的路径/无法创建文件的时候,执行open()函数往往会报错,在这个时候我们往往会选择使用with,with会尝试打开,如果失败则不会执行其后的指令。且使用with会在结束之后自动将文件关闭。
实际上,这两者等价:
1 | with open(filename, 'w') as file: |
1 | try: |
但是前者明显更加清晰易读