python中是否有任何软件包可以读取.bib文件中的记录,然后从Scopus或Web of science获得相关作品?
答案 0 :(得分:1)
是的,看到所有Python可以为我们做的事情令人惊讶。
BibtexParser
Scopus
Wos
客户端查询Web of Science数据库答案 1 :(得分:0)
@viseshini-reddy已经提出过,您可以轻松地使用BibtexParser来帮助您。例如,通过引用一些论文[1],您可以按照以下步骤进行操作。
1.1。首先,尝试创建一些srgb(255,51,51)
文件,其中包含以下信息,例如:
bibliography.bib
1.2。现在,您可以使用@inproceedings{Calisto:2017:TTM:3132272.3134111,
author = {Calisto, Francisco M. and Ferreira, Alfredo and Nascimento, Jacinto C. and Gon\c{c}alves, Daniel},
title = {Towards Touch-Based Medical Image Diagnosis Annotation},
booktitle = {Proceedings of the 2017 ACM International Conference on Interactive Surfaces and Spaces},
series = {ISS '17},
year = {2017},
isbn = {978-1-4503-4691-7},
location = {Brighton, United Kingdom},
pages = {390--395},
numpages = {6},
url = {http://doi.acm.org/10.1145/3132272.3134111},
doi = {10.1145/3132272.3134111},
acmid = {3134111},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {Human-Computer Interaction, Interaction Design, Medical Image Diagnosis, Medical Visualization, Touch-Based},
}
包了;
2.1。创建一个python文件,例如bibtexparser
;
2.2。在main.py
文件源上,导入main.py
包:
bibtexparser
2.3。阅读import bibtexparser
信息:
bibliography.bib
2.4。现在,您可以从这里查询import bibtexparser
with open('bibliography.bib') as bibtex_file:
bib_database = bibtexparser.load(bibtex_file)
文件的任何信息:
bibliography.bib
这将为您提供import bibtexparser
with open('bibliography.bib') as bibtex_file:
bib_database = bibtexparser.load(bibtex_file)
print(bib_database.comments)
print(bib_database.preambles)
文件上的注释和序言集。现在,您可以从该bibliography.bib
文件中查询Web of Science和/或Scopus来源。
[1]卡利斯托(Calisto,F.M.),费雷拉(A.),纳西门托(J.C.)和贡萨尔维斯(D.迈向基于触摸的医学图像诊断注释。在2017 ACM互动表面和空间国际会议论文集(第390-395页)中。 ACM。