用于创建可点击链接的Python代码

2024-05-12 19:16:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是python3,下面是我的代码,当数据从数据框返回时,我用它创建可点击的链接。你知道吗

 #Create Clickable Link Value

df_linky = df_sorted
df_linky['Thread'] = df_sorted['Title'] + '#&#' + df_sorted['Link']
def make_clickable_both(val): 
    name, url = val.split('#&#')
    return f'<a href="{url}">{name}</a>'
df_compl = df_linky[['Thread','Score','Date Posted','Time Posted','Brand']]
df_complete = df_compl.reset_index(drop = True).set_index('Score')
df_complete = df_complete.style.format({'Thread': make_clickable_both})
return df_complete

我在终端上有个错误

    return f'<a href="{url}">{name}</a>'
                                       ^
   SyntaxError: invalid syntax

在返回值中

429 {name}  2019-05-16  03:11   Smart Water 

在{name}的地方,它应该是链接的名称,任何人都可以提出这个问题,我正在使用熊猫库。你知道吗


Tags: 数据nameurldfmakereturn链接link
1条回答
网友
1楼 · 发布于 2024-05-12 19:16:01

您正在使用“f-string”,它是在Python 3.6中引入的。你知道吗

您可以将Python版本更新到3.6,也可以这样做:

return '<a href="{}">{}</a>'.format(url, name)

您需要Python 2.6或更高版本才能工作。你知道吗

或者您可以使用这种“Old-school”格式,这种格式“从一开始就在语言中。”

return '<a href="%s">%s</a>' % (url, name)

相关问题 更多 >