Python ISBN校驗工具


安裝:

pip install isbnlib

 

常見使用功能如下:

# 導入庫,庫名為isbnlib
import isbnlib

# 13位ISBN驗證
isbnlib.is_isbn13("9787111267768")
#結果為True

# 10位ISBN驗證
isbnlib.is_isbn10("7111267761")
#結果為True

# 10位ISBN轉換為13位
isbnlib.to_isbn13("7111267761")
#結果為'9787111267768'

# 13位ISBN轉換為10位
isbnlib.to_isbn10("9787111267768")
#結果為'7111267761'

# 生成純數字的ISBN號,需要注意的是連字符錯誤也能正常生成。
isbnlib.canonical("978-7-111-26-7-76-8")
#結果為'9787111267768'

# ISBN加連字符
isbnlib.mask('9787111267768', separator='-')
#結果為'978-7-111-26776-8'

# 查詢ISBN的語言或國家信息
isbnlib.info('9787111267768')
#"China, People's Republic"

#提取ISBN號
isbnlib.get_isbnlike('好嗎天,ISBN:9787111267768你好', level='normal')
#結果為['9787111267768']

#清除非法字符
isbnlib.clean('好嗎天,ISBN:9787111267768你好')
#結果為'ISBN9787111267768'

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM