我还在学习python,而且我真的很新
我想要一个使用硒的表看起来像这样。 我想在左侧打印一个文本列表,在右侧打印一个类ID。 您会建议我进行任何更改吗? 我正在使用driver.find_elements_by_xpath来获取两个值/ classID
Size Availability
M In Stock
L In Stock
XL Out of Stock
XXL In Stock
我的代码是:
for value,ii in zip(item_checker, size_availability):
print(value.text, ii.get_attribute('class'),)
非常感谢您的帮助!
答案 0 :(得分:0)
您可以使用tabulate库来格式化输出,使其看起来像是精美的表。
第一个示例:
from tabulate import tabulate
table = [["Sun",696000,1989100000],["Earth",6371,5973.6],
["Moon",1737,73.5],["Mars",3390,641.85]]
print(tabulate(table))
输出:
----- ------ -------------
Sun 696000 1.9891e+09
Earth 6371 5973.6
Moon 1737 73.5
Mars 3390 641.85
----- ------ -------------
第二个示例:
print(tabulate(table, headers=["Planet","R (km)", "mass (x 10^29 kg)"]))
输出:
Planet R (km) mass (x 10^29 kg)
-------- -------- -------------------
Sun 696000 1.9891e+09
Earth 6371 5973.6
Moon 1737 73.5
Mars 3390 641.85