python是否有可以从Web of Science或Scopus获取记录的软件包?

时间:2018-12-17 06:01:58

标签: python

python中是否有任何软件包可以读取.bib文件中的记录,然后从Scopus或Web of science获得相关作品?

2 个答案:

答案 0 :(得分:1)

是的,看到所有Python可以为我们做的事情令人惊讶。

  • 您可以使用Python的BibtexParser
  • 读取.bib文件。
  • 使用Scopus
  • 访问Scopus API
  • 使用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。