當前位置: 首頁>>代碼示例>>Python>>正文


Python diff.htmldiff方法代碼示例

本文整理匯總了Python中lxml.html.diff.htmldiff方法的典型用法代碼示例。如果您正苦於以下問題:Python diff.htmldiff方法的具體用法?Python diff.htmldiff怎麽用?Python diff.htmldiff使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在lxml.html.diff的用法示例。


在下文中一共展示了diff.htmldiff方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: main

# 需要導入模塊: from lxml.html import diff [as 別名]
# 或者: from lxml.html.diff import htmldiff [as 別名]
def main(args=None):
    if args is None:
        args = sys.argv[1:]
    options, args = parser.parse_args(args)
    if options.annotation:
        return annotate(options, args)
    if len(args) != 2:
        print('Error: you must give two files')
        parser.print_help()
        sys.exit(1)
    file1, file2 = args
    input1 = read_file(file1)
    input2 = read_file(file2)
    body1 = split_body(input1)[1]
    pre, body2, post = split_body(input2)
    result = htmldiff(body1, body2)
    result = pre + result + post
    if options.output == '-':
        if not result.endswith('\n'):
            result += '\n'
        sys.stdout.write(result)
    else:
        f = open(options.output, 'wb')
        f.write(result)
        f.close() 
開發者ID:cmh2166,項目名稱:isni-reconcile,代碼行數:27,代碼來源:_diffcommand.py


注:本文中的lxml.html.diff.htmldiff方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。