python输出添加制表符_将终端文本输出设置为制表符

我已经设法达到了这样一个地步:我曾经用BeautifulSoup从url中提取一个表。现在我想将输出格式化为一个表,以便在GeekTool中使用它。在from bs4 import BeautifulSoup

import urllib2

wiki = "https://www.google.com/maps/place?q=type:transit_station:%22145+St%22&ftid=0x89c2f67c67a250f9:0x92d51daa07480dd1"

header = {'User-Agent': 'Mozilla/5.0'} #Needed to prevent 403 error on Wikipedia

req = urllib2.Request(wiki,headers=header)

page = urllib2.urlopen(req)

soup = BeautifulSoup(page)

desination = ""

eta = ""

table = soup.find("table", { "class" : "pprtjt" })

for row in table.findAll("tr"):

for cell in row.findAll("td"):

print cell.findAll(text=True)

其输出如下:

^{pr2}$

因此,第一行是第一列中的第一行,第二行是第to列中的第一行,依此类推,例如:C to 168 St | 2 min

D to Norwood - 205 St | 4 min

A to Ozone Park - Lefferts Blvd | 4 min

A to Inwood - 207 St | 5 min

D to Coney Island - Stillwell Av | 10 min

C to 168 St | 15 min

D to Norwood - 205 St | 19 min

A to Far Rockaway - Mott Av | 19 min

A to Inwood - 207 St | 20 min

我在这方面完全是个业余爱好者,所以如果这是一个完全错误的方法,请道歉。提前谢谢。在

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值