Python 匹配文件内容并通过测试
如果File1中的数据与File2中的数据匹配,我希望将状态传递为true,但如果File2包含添加数据,则可以 查看使用bash或shell进行测试的方法 文件1:Python 匹配文件内容并通过测试,python,bash,csh,Python,Bash,Csh,如果File1中的数据与File2中的数据匹配,我希望将状态传递为true,但如果File2包含添加数据,则可以 查看使用bash或shell进行测试的方法 文件1: PATH=/usr/lib64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/home/nn/QA/OL-develop/bin 文件2: PATH=/home/nn/QA/OL-develop/bin:/usr/lib64/qt-3.3/bin:/usr/NX/bin
PATH=/usr/lib64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/home/nn/QA/OL-develop/bin
文件2:
PATH=/home/nn/QA/OL-develop/bin:/usr/lib64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/home/niraj/QA/OL-develop/bin
您只需使用
grep
即可:
grep -Ff file1 file2
从-f file1
file1
从字面上理解模式,即没有正则表达式解释;如果不希望出现这种行为,请删除-F
-F
您可以尝试使用此python脚本,这显然会给出false。
with open("file1.txt","r") as file1:
with open("file2.txt","r") as file2:
print(file1.read() in file2.read())