Python判斷一個檔案中的字串是否存在於另外一個檔案中
最近市場部的同事讓我幫忙處理一個兩個檔案,判斷A檔案的內容是否在B檔案中存在,如果存在則列印出B檔案中的內容,想了下,就目前用shell很簡單實現,用Python如何實現呢?下面是具體程式碼:
shell程式碼:
1
2
3
4
5
6
7
8
9
10
11
|
#!/bin/bash for line in ` cat /root/zy/audiolist .txt`
do files=` cat /root/zy/list .txt| grep "$line" | wc -l`
if [ -n $files ]
then
echo ` cat /root/zy/list .txt| grep "$line" ` >> shell-script.txt
else
echo "file is not exist"
fi
done |
shell指令碼輸出結果直接輸入到檔案shell-script.txt中
Python程式碼:
1
2
3
4
5
6
7
8
9
|
#!/usr/bin/env python fobj = open ( '/root/zy/python-secipt.txt' , 'rw+' )
with open ( '/root/zy/audiolist.txt' , 'r' ) as f:
for line in f:
with open ( '/root/zy/list.txt' , 'r' ) as obj:
for strs in obj.readlines():
if line.strip() in strs.strip():
fobj.write(strs.strip() + "\n" )
fobj.close() |
Python指令碼直接將檔案輸出到python-secipt.txt
本文轉自027ryan 51CTO部落格,原文連結:http://blog.51cto.com/ucode/1893441,如需轉載請自行聯絡原作者
相關文章
- 判斷某一個字串是否存在另一個字串中字串
- python 判斷檔案是否存在Python
- 判斷一個檔案是否在IE的快取中 (轉)快取
- 判斷檔案中是否存在中文字元字元
- golang判斷檔案是否存在Golang
- vc判斷檔案是否存在
- python判斷檔案是否存在等操作Python
- java判斷檔案是否存在並建立檔案Java
- PHP 判斷一個字元是否在字串中PHP字元字串
- Python 判斷檔案是否存在的三種方法Python
- js如何判斷指定的檔案是否存在JS
- 如何用python判斷列表中是否包含多個字串中的一個或多個?Python字串
- jquery怎麼樣判斷檔案是否存在jQuery
- C# 判斷遠端檔案是否存在C#
- shell 判斷檔案或路徑是否存在
- Python Tips 01 : 判斷兩個檔案是否相同Python
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- jQuery如何判斷一個元素是否存在jQuery
- 如何判斷一個jquery物件是否存在jQuery物件
- javascript判斷一個變數是否存在JavaScript變數
- js如何判斷一個物件是否存在JS物件
- javascript中如何判斷一個字串是否為JSON格式JavaScript字串JSON
- 在Oracle中,如何判斷一個字串是否為數字?Oracle字串
- Oracle中如何判斷一個字串是否含有漢字(中文)Oracle字串
- 在一個js檔案中引入另一個js檔案JS
- 判斷一個字串是否包含一個子串的方法字串
- VBA判斷指定的資料夾或檔案是否存在
- Python 遍歷檔案每一行判斷是否只有一個換行符詳解Python
- js如何判斷一個函式是否存在JS函式
- jQuery如何判斷某一個元素是否存在jQuery
- 程式怎麼判斷一個go原始檔中是否有main函式?GoAI函式
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel
- C語言判斷檔案存在和建立檔案C語言
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- 一個專案中:只能存在一個 WebMvcConfigurationSupport (靜態檔案失效之坑)WebMVC
- 將framework檔案放在一個單獨的檔案中Framework
- 判斷一個類名或者元素是否存在的思路