看板 Python 關於我們 聯絡資訊
大家好~ 小的初學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
Pieteacher: 印象中 query 變數要用 @在前 10/19 09:56
AmigoSafin: 謝謝喔我試試看~ 10/19 19:22