Python中将数据打印到指定的文件中(print)
1、问题描述:有时候输出的json,list,等其他格式的数据打印出来数据量很大的情况下很难复制出来。
2、解决思路:print函数里有重定向参数,可以将需要打印的内容,打印到指定的文件中保存下来。一,打开一个文件,二,将内容保存到此文件中。
3、实例:
K = 30 # 一,打开一个文件,文件对象f f = open("D:/1.txt", 'wt') for i in range(K): # 二,将打印内容打印到文件中,重定向参数file=f print("第{0}条数据".format(i), file=f)
报错的话需要转义:
# 一,打开一个文件,文件对象f f = open(r"C:\Users\76010\Desktop\ddd.txt", 'wt') # url = "http://zx529.xyz" url = "https://99999999999" response = requests.get(url).text # 二,将打印内容打印到文件中,重定向参数file=f print(response, file=f)
原文参考:https://www.cnblogs.com/chaojiyingxiong/p/13305506.html