Python 如何将字符串与URL一起传递

Python 如何将字符串与URL一起传递,python,Python,我需要将查询的输出作为一个字符串与URL一起传递。如何实现这一点 我的代码是 cur.execute("SELECT logs.id from logs"); temp_list.append(str('https://qwetest.seem.nsww-rdnewww.net/logs/' + logs_id[logs_id_counter])) 在temp_list.append中,我需要传递url,该url应该由我从查询中获取的日志id组成 我怎样才能做到这一点请帮助我 提前感谢除非我

我需要将查询的输出作为一个字符串与URL一起传递。如何实现这一点

我的代码是

cur.execute("SELECT logs.id from logs");

temp_list.append(str('https://qwetest.seem.nsww-rdnewww.net/logs/' + logs_id[logs_id_counter]))
在temp_list.append中,我需要传递url,该url应该由我从查询中获取的日志id组成

我怎样才能做到这一点请帮助我


提前感谢

除非我误解了这个问题,为什么不循环通过ID并使用字符串插值生成URL呢?注意字符串前面的
f
,表示它正在用大括号格式化

temp_list.append('https://qwetest.seem.nsww-rdnewww.net/logs/' + str(logs_id[logs_id_counter]))
logs_id = [1, 2, 3, 4]
temp_list = []

for id in logs_id:
    temp_list.append(f"https://qwetest.seem.nsww-rdnewww.net/logs/{id}")

上面的语句给出的错误类似于TypeError:“long”对象没有属性“getitem”以及上面的两个语句,它们是cur.fetchall()中的剩余代码slug、id、reason:temp_list.append(str(slug))logs_id=id temp_list.append(“”+str(logs_id[logs_id_counter]))reason=str(reason)temp_list.append(str(reason))templine=“,”。加入(temp_list)f_out1.write(templane+'\n')
temp_list.append('rtest.sdm.nsn rdnet.net/logs/')+str(logs_id[logs_id_counter])
为什么
?@jon因为我从sql查询中获取日志id将记录日志id=[1,2,3,4]它会工作吗