【发布时间】:2019-05-11 10:02:11
【问题描述】:
我想在 python 中使用“for in”按顺序打印变量(我将其与美丽的汤一起使用)。 我有两个变量,“名称”和“价格”。我想首先打印所有产品的名称,然后是价格。
问题:总是先打印价格。并从名称中删除字符。
for product in soup.find_all('div',class_='class'):
name = product.contents[3].text
price = product.contents[5].text
print(name, price, sep=' ')
我也试过了
print(name, price)
如果 name="aaa bbb ccc" 和 price="12345 Dollars" 输出是
12345 Dollarsbbb ccc
我希望输出井井有条,不要删除字符。
【问题讨论】:
-
name的末尾或price的开头可能有一个回车 ("\r")。 -
你能不能以另一种方式分享网址
标签: python python-3.x beautifulsoup