[問題] 簡單的想要在URL內以loop置換變數請教

看板Python作者時間4年前 (2019/10/19 08:32), 編輯推噓0(002)
留言2則, 2人參與, 4年前最新討論串1/1
大家好~ 小的初學python數月 但工作上不少要用到 所以除了自己趕快精進外 為了進度還是來向各位高手請益一下 還請大家高抬貴手 我有一個簡單的URL 是一個request get的command 其中FirstName和LastName這兩個變數 我想用loop把兩個list放進去 但是我不是很確定syntac 所以上來請教各位大大 謝謝大家了 備註:d是一個包含'authlastname'和'authfirst'的dictionary from pybliometrics.scopus import ScopusSearch from pybliometrics.scopus import AffiliationSearch from pybliometrics.scopus import AuthorSearch for index1, line1 in enumerate(d['authlastname']): for index2, line2 in enumerate(d['authfirst']): if index1 in range(0,200): if index2 in range(0,200): LastName=line1 FirstName=line2 query = "AUTHLASTNAME({}) and AUTHFIRST({}) and AF-ID({})".format([LastName], [FirstName], ['60027165']) s = AuthorSearch("AF-ID(60027165) AND AUTHLASTNAME(LastName) AND AUTHFIRST(FirstName)", integrity_fields=["eid"], integrity_action="warn") print(s.get_results_size()) print(s.get_eids()) 如果我隨意帶入名字 例如Mary Wong可以找到資料 但我上述的code 會給我全都是0的搜尋結果 所以應該是我的FirstName LastName的loop沒有成功 還請大家指教 謝謝了! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 74.69.83.135 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1571445148.A.C9F.html

10/19 09:56, 4年前 , 1F
印象中 query 變數要用 @在前
10/19 09:56, 1F

10/19 19:22, 4年前 , 2F
謝謝喔我試試看~
10/19 19:22, 2F
文章代碼(AID): #1TgbcSoV (Python)