作者AmigoSafin ()
看板Python
标题[问题] 简单的想要在URL内以loop置换变数请教
时间Sat Oct 19 08:32:26 2019
大家好~
小的初学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://webptt.com/cn.aspx?n=bbs/Python/M.1571445148.A.C9F.html
1F:→ Pieteacher: 印象中 query 变数要用 @在前 10/19 09:56
2F:→ AmigoSafin: 谢谢喔我试试看~ 10/19 19:22