成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來到九壹網(wǎng)。
搜索
您的當前位置:首頁業(yè)務(wù)服務(wù)監(jiān)控

業(yè)務(wù)服務(wù)監(jiān)控

來源:九壹網(wǎng)

一、文件內(nèi)容差異對比方法:使用difflib自帶模塊,無需安裝

#!/usr/bin/env python
import difflib
test1 = """ my name is Guo Hdong"""
test1_lines = test1.splitlines() #以行進行分割
test2 = """my name is Guo Yanmei"""
test2_lines = test2.splitlines()
d = difflib.Differ()
diff = d.compare(test1_lines,test2_lines)
print('\n'.join(list(diff)))


執(zhí)行結(jié)果

?

輸出結(jié)果符號含義

========================================================================

升級版:輸出為html格式

vim diff.py

#!/usr/bin/env python
import difflib
test1 = """ my name is Guo Hdong"""
test1_lines = test1.splitlines() #以行進行分割
test2 = """my name is Guo Yanmei"""
test2_lines = test2.splitlines()
d = difflib.HtmlDiff()
print(d.make_file(test1_lines,test2_lines))

執(zhí)行腳本并輸出html文件

python diff.py > test.html

?

==========================================================================================================

對比倆個文件的python腳本

vim diff.py

#!/usr/bin/env python
import sys
import difflib
try:
textfile1 = sys.argv[1]
textfile2 = sys.argv[2]
except Exception as e:
print("ERROR:" + str(e))
print("usage: diff.py filename1 filename2")
sys.exit()

def readfile(filename):
try:
fileHandle = open(filename,'r')
text = fileHandle.read().splitlines()
fileHandle.close()
return text
except IOError as error:
print('Read file Error:' + str(error))
sys.exit()
if textfile1 == "" or textfile2 == "":
print("usage: diff.py filename1 filename2")
sys.exit()
text1_lines = readfile(textfile1)
text2_lines = readfile(textfile2)
d = difflib.HtmlDiff()
print(d.make_file(text1_lines,text2_lines))

運行方法:

python diff.py filename1? filename2? > aaa.html

舉例

?


轉(zhuǎn)載于:https://www.cnblogs.com/python-cat/p/11096775.html

因篇幅問題不能全部顯示,請點此查看更多更全內(nèi)容

Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2

違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)