python - 如何以某种格式打印两个循环?
问题描述
我还在学习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'),)
如果你愿意的话,非常感谢你帮助我!
解决方案
您可以使用制表库来格式化输出,使其看起来像精美的表格。
第一个例子:
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
推荐阅读
- ios - 有什么方法可以检查 SKStoreReviewController.requestReview() 是否会被处理?
- python-3.x - 如何使用 Librosa 在 python 中将幅度转换为 dB?
- python - 请求 / BeautifulSoup VS robots.txt
- webpack - Webpack 4 splitChunks 和动态导入:只部署新的/更新的模块?
- c# - 如何确认控制器中的操作删除(POST)?
- jekyll - 在 Jekyll 中为静态文件添加布局
- asp.net-mvc - 抑制 IIS 中的“自定义错误模块无法识别”错误消息
- python - 计算新月的倾斜度
- visual-studio-code - 如何通过单击文件来调用 VS 代码扩展?
- r - How to convert X and Y coordinates into Latitude and longitude?