问题标签 [isbnlib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 为什么 PyPI(Python Package Index) 搜索结果不包含最新版本?
根据 google 搜索结果,isbnlib 的最新版本是 3.5.8,该版本可通过此链接在 PyPI 官方网站上完全访问。
但是在 PyPI 站点结果上的 pip 搜索和手动搜索只给了我之前的一个版本,3.5.7。
请解释一下。
谢谢!
python - 如何在 Python 中使用 isbnlib 库限制版本搜索的返回?
现在我有:
这将返回大约 100 个与括号内输入的相似的 isbn。问题是,这确实不必要地减慢了我的程序,因为我只想要 4 或 5 个结果。有没有办法解决这个问题?
在这里,您可以从他们的文档中找到使用 .editions() 的示例项目:https ://github.com/xlcnd/isbnlib/blob/master/isbnlib/test/test_editions.py
以及 Python 库的链接:https ://pypi.python.org/pypi/isbnlib/3.7.2
谢谢!
python - 如何使用 python ISBNLIB 元方法捕获错误并继续
我有一个使用 FLASK 和 ISBNLIB 库的简单应用程序,该应用程序获取条形码和 isbn 编号,搜索 ISBN 并将信息插入数据库。
isbnlib 元方法搜索 ISBN,然后将其插入我的 sqlite 数据库。
我遇到的问题是,当找不到那本书时,我收到一个错误:
isbnlib.dev._exceptions.NoDataForSelectorError
我想要实现的是让应用程序捕获此错误并仍然将我的条形码和 isbn 插入数据库并将空值输入其他字段。
我不确定如何解决这个问题。
任何建议将不胜感激。
这是代码:
python - 将函数应用于数据框并仅在 Python 中返回部分字典
我有一个带有“isbn13”列的df。我还有一个名为“isbnlib.meta”的函数。这个函数来自库 isbnlib。我想在“isbn13”列的每一行上运行该函数。我正在使用 apply 函数来做到这一点。
问题是每个 isbn13 的结果都是一个字典,其中包含不同的点,例如标题、作者、出版商等。我只是在字典中寻找要写在我的数据框中的“出版商”结果。
如何仅从函数的字典结果中返回数据框中的“Publisher”结果?
先感谢您。
python - 如何处理将 isbnlib.meta 与 pandas 一起应用返回的错误
当您输入 isbn 时,我正在使用isbnlib.meta
它来提取元数据(书名、作者、出版年份等)。我有一个包含 482,000 个 isbns 的数据框(列标题:isbn13)。当我运行这个函数时,我会得到一个错误,比如NotValidISBNError
停止它的轨道中的代码。我想要发生的是,如果出现错误,代码将简单地跳过该行并移至下一行。
这是我现在的代码:
list_df[0]
是前 20,000 行,因为我试图通过数据框进行分块。我刚刚手动输入此代码 24 次来处理每个块。
我尝试尝试:并且除了:但最终发生的只是代码停止并且我没有收到任何元数据报告。