如何解决在python中的search_query中生成随机学术结果问题
DWORD resetPolicy = 0;
STARTUPINFOEXA siEx = { 0 };
SIZE_T AttributeListSize = 0;
siEx.StartupInfo.cb = sizeof(siEx);
InitializeProcThreadAttributeList(NULL,1,&AttributeListSize);
siEx.lpAttributeList = (LPPROC_THREAD_ATTRIBUTE_LIST)HeapAlloc(GetProcessHeap(),AttributeListSize);
InitializeProcThreadAttributeList(siEx.lpAttributeList,&AttributeListSize);
UpdateProcThreadAttribute(siEx.lpAttributeList,PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY,&resetPolicy,sizeof(resetPolicy),NULL,NULL);
...
CreateProcessA(CurrentFilePath,FALSE,EXTENDED_STARTUPINFO_PRESENT | CREATE_SUSPENDED,(LPSTARTUPINFOA)&siEx,&PI);
并在下面实现了该功能:
def scolarly_func(names):
search_query = scholarly.search_author(names)
author = next(search_query)
scholarly.pprint(scholarly.fill(author,sections=['basics','indices','coauthors']))
然而,结果显示的是来自学术界的随机 4 个结果。最后是 4 [None,None,None]。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。