安裝:
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'
