zoukankan      html  css  js  c++  java
  • 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'
  • 相关阅读:
    Swift
    Swift
    Swift
    Swift
    iOS
    九、原始套接字
    八、Linux下的网络服务器模型
    七、TCP/IP协议
    六、高级套接字函数
    五、用户数据报传输(UDP)
  • 原文地址:https://www.cnblogs.com/mazhiyong/p/12782247.html
Copyright © 2011-2022 走看看