python分行写入文件并输出_用python将控制台输出写入文件

对于这个问题,我很抱歉,我知道这是一个反复出现的话题,但我无法解决我的问题,事实上,这个问题很简单:我想把一个执行的输出写入到一个文件中。我的意思是,我有一个这样的输出(抱歉搞得一团糟):.251.242.133|:80... connected.\r\nHTTP request sent, awaiting response... 200 OK\r\nLength: 2371567 (2.3M) [application/x-gzip]\r\nSaving to: `110907_ERP000591.tar.gz\'\r\n\r\n\r 0% [ ] 0 --.-K/s \r 0% [ ] 23,003 104K/s \r 3% [> ] 82,863 184K/s \r 8% [==> ] 192,363 282K/s \r15% [=====> ] 371,943 411K/s \r26% [=========> ] 634,175 563K/s \r39% [==============> ] 925,283 680K/s \r52% [===================> ] 1,250,295 790K/s \r63% [=======================> ] 1,497,035 830K/s \r73% [===========================> ] 1,732,663 861K/s \r81% [==============================> ] 1,937,063 867K/s \r88% [=================================> ] 2,099,123 855K/s \r95% [====================================> ] 2,268,483 847K/s \r100%[======================================>] 2,371,567 849K/s in 2.7s \r\n\r\n2012-11-01 15:34:10 (849 KB/s) - `110907_ERP000591.tar.gz\' saved [2371567/2371567]\r\n\r\n110907_ERP000591/\r\n110907_ERP000591/1_110907_ERP000591_2_fastq.txt\r\n110907_ERP000591/1_110907_ERP000591_1_fastq.txt\r\n/home/travis/opt/bcbb/nextgen/tests/data/automated/../100326_FC6107FAAXX\r\n--2012-11-01 15:34:10-- http://chapmanb.s3.amazonaws.com/100326_FC6107FAAXX.tar.gz\r\nResolving chapmanb.s3.amazonaws.com (chapmanb.s3.amazonaws.com)... 205.251.242.133\r\nConnecting to chapmanb.s3.amazonaws.com (chapmanb.s3.amazonaws.com)|205.251.242.133|:80... connected.\r\nHTTP request sent, awaiting response... 200 OK\r\nLength: 7014592 (6.7M) [application/x-gzip]\r\nSaving to: `100326_FC6107FAAXX.tar.gz\'\r\n\r\n\r 0% [ ] 0 --.-K/s \r 0% [ ] 17,163 77.9K/s \r 0% [ ] 64,775 147K/s \r 2% [ ] 174,843 263K/s \r 5% [=> ] 399,683 456K/s \r12% [===> ] 866,883 790K/s \r25% [========> ] 1,798,363 1.33M/s \r45% [================> ] 3,178,955 1.90M/s \r65% [========================> ] 4,592,803 2.41M/s \r65% [========================> ] 4,629,303 2.17M/s \r67% [=========================> ] 4,761,595 2.02M/s \r74% [============================> ] 5,245,423 2.03M/s \r83% [===============================> ] 5,862,435 2.08M/s \r100%[======================================>] 7,014,592 2.46M/s in 2.7s \r\n\r\n2012-11-01 15:34:13 (2.46 MB/s) -

所以,如您所见,我有一个奇怪的格式输出,在终端中显示如下:

^{pr2}$

好多了。。。我想将输出写入具有此窗体的文件,因此不能只删除\r\n或类似的内容,因为这样在下载过程中,每一步都会显示一行。我只想写一个最终输出的文件。在

有什么帮助吗?在

编辑:

抱歉,我应该更清楚一点:这不是命令的结果,而是json文件解析的结果,如下所述。您可以复制输出:import urllib

import json

string_to_write = json.loads(urllib.urlopen('https://travis-ci.org/jobs/3019024.json').read())['log']

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值