gpt4 book ai didi

Python - 在同一行打印

转载 作者:太空狗 更新时间:2023-10-30 03:00:20 26 4
gpt4 key购买 nike

我是新手,正在尝试学习如何抓取表格。我有以下代码,但无法让两个变量在同一行上打印;他们在不同的行上打印。我错过了什么?

from lxml import html
from bs4 import BeautifulSoup
import requests

url = "http://www.columbia.edu/~fdc/sample.html"

r = requests.get(url)

soup = BeautifulSoup(r.content)

tables = soup.findAll('table')

for table in tables:
Second_row_first_column = table.findAll('tr')[1].findAll('td')[0].text
Second_row_second_column = table.findAll('tr')[1].findAll('td')[1].text
print Second_row_first_column + Second_row_second_column

最佳答案

列末尾有一个换行符,所以如果你想在没有它们的情况下打印它,你必须 .strip()他们:

print Second_row_first_column.strip() + Second_row_second_column.strip()

如果您希望两列之间有一个空格,请将加号替换为逗号。

关于Python - 在同一行打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29783690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com