Fork me on GitHub

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

posted @ 2021-01-22 17:43  君乐豹  阅读(749)  评论(0编辑  收藏  举报
Live2D