html_str += '<tr><td>{}</td><td><img src="{}"/></td></tr>'.format(ai_te, snap_url) 调整图片大小
时间: 2023-07-09 08:10:51 浏览: 53
好的,您可以使用`style`属性来调整图片的大小。以下是修改后的代码:
```python
import pandas as pd
import requests
from IPython.display import HTML, display
# 假设您的DataFrame为df
html_str = '<table>'
for index, row in df.iterrows():
snap_url = row['snap_url']
ai_te = row['ai_te']
try:
response = requests.get(snap_url)
html_str += '<tr><td>{}</td><td><img src="{}" style="max-width: 200px; max-height: 200px;"/></td></tr>'.format(ai_te, snap_url)
except:
pass
html_str += '</table>'
with open('output.html', 'w') as f:
f.write(html_str)
display(HTML(html_str))
```
在这里,我使用了`style`属性来限制图片的最大宽度和高度为200像素。您可以根据需要调整这些值。
相关问题
re_tpl = r'<b><strong>(?P<rom_str>.+)</strong></b>'解析代码
这段代码是使用正则表达式来解析HTML中的内容。它使用了一个正则表达式模式 `r'<b><strong>(?P<rom_str>.*)</strong></b>'`,其中 `(?P<rom_str>.*)` 是一个命名捕获组,它会匹配任意字符,并将其保存到名为 `rom_str` 的组中。
换句话说,这个模式将匹配以 `<b><strong>` 开始,以 `</strong></b>` 结束的文本,并将其中的内容保存到 `rom_str` 中。
for(var k in data.data){ str += "<td>" str += item[k] str += "</td>" }
这段代码是一个 JavaScript 中的 for-in 循环,用于遍历对象中的属性。在循环中,每次遍历到一个属性时,将该属性的值赋给 str 变量,并将其包裹在 td 标签中。但是,代码中的第二行和第三行都是将 str 变量重新赋值,所以最终 str 变量中只会保存最后一个属性的值。