【问题标题】:Google Books: How can I import a list of books from the XML file I exported from My Library?Google 图书:如何从我的图书馆导出的 XML 文件中导入图书列表?
【发布时间】:2013-05-02 22:00:35
【问题描述】:

根据我的图书馆常见问题解答,我可以按照以下说明export my bookshelf as XML:

在 Google 图书的“我的图书馆”中查看任何书架时,只需选择导出为 XML 即可下载该书架文件。

但是,当我想import a list of books 时,我必须按照以下说明使用 ISBN 编号列表:

在 Google 图书上查看“我的图书馆”中的任何书架时,点击选项,然后选择按 ISBN 或 ISSN 添加。每行输入一个 ISBN 或 ISSN,完成后点击添加图书按钮。

如何使用从我的图书馆导出的 XML 文件来导入我的图书(可能是因为我正在切换帐户并想转移我的图书馆)?

【问题讨论】:

    标签: python google-books


    【解决方案1】:

    如果你安装了Python,你可以运行这个脚本,它会打印出在当前目录的每个XML文件中找到的每个ISBN号。

    import glob
    for xml in glob.glob('*.xml'):
        with open(xml) as f:
            for line in f:
                line = line.strip()
                if line.startswith('<value>'):
                    # ISBN number is between the <value>...</value> tags.
                    print line[7:-8]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-20
      • 2016-02-05
      • 1970-01-01
      • 2015-05-27
      • 2011-11-03
      • 1970-01-01
      • 2015-01-20
      相关资源
      最近更新 更多