1. 程式人生 > >python3 從檔案中搜索包含字串的行

python3 從檔案中搜索包含字串的行

import codecsFileName = r'c:\ls\1'#KeyStr = input("the key string: ")KeyStr = '<dd class="info"><span>執業證號:'FoundFlag = False
#用utf-8格式開啟檔案FileObj = codecs.open(FileName, 'r', 'utf-8')LineTemp = FileObj.readline()while LineTemp:   # print(LineTemp)   # print(KeyStr)   # zc = LineTemp.find(KeyStr)    if LineTemp.find(KeyStr) > 0:        FoundFlag = True        print("*************************")                 print("the line is: " + LineTemp, end='')        print("*************************")        LineTemp = FileObj.readline() #       break    else:        LineTemp = FileObj.readline()FileObj.close()if FoundFlag == False:    print("Not found the string!")

相關推薦

python3 檔案包含字串

import codecsFileName = r'c:\ls\1'#KeyStr = input("the key string: ")KeyStr = '<dd class="info"><span>執業證號:'FoundFlag = False#用utf-8格式開啟檔案F

linux包含特定字串檔案

find命令,搜尋目錄 檔名  包含全部檔案    管道過濾字串 find /test  -name "*.*" | xargs grep  "abc"  find / -type f -name "*.*" |xargs grep "/home/wwwroot/def

C語言在TXT檔案字串

方法一: bool CBrowseDir::SearchTXT(const char *filename) { string filename1( filename ); string keyword( "word" ); ifs

Java讀寫檔案,在檔案內容,並輸出含有該內容的所有

1.問題描述 在一個目錄及子目錄下查詢 TXT或Java檔案,從中搜索所有“物件”字樣的行。 在D盤中的所有檔案中搜索含有“物件”的行。 2.解題思路 先找出D盤下所有檔案 再對每個檔案中的每行內容進行,進行查詢,若含有“物件”兩字,輸出該行。 3.程式程式碼 im

多線段幾何圖形—— 簡單幾何圖形(線段封閉圖形)

先直接給出結論 在連通圖(通俗的解釋 圖中每一個頂點最少可以到達兩根線。 同時我們把使用了此頂點的線段稱之為此頂點的連通線)中。 以頂點為圓心,則整個圓會被N個連通線劃分成N個圓心角。 如上圖,頂點A的圓,被劃分成1,2,3 圓弧角,則我們設AB邊代表角2,AD代表角

linux在某個目錄下多個檔案關鍵字

有四種方法: find 檔案目錄 -name ‘*.*' -exec grep 'xxx' {} + -n 或是 find 檔案目錄 -name '*.*' | xargs grep 'xxx' -n

shell腳本--在帶本月日期的文件包含某個關鍵字,並返回含有關鍵字的文件

保存 沒有 現在 code 語句 block 當前目錄 lac 判斷語句 因為工作中每天都需要根據某個關鍵字,在包含每天日期的一批文件中搜索某個關鍵字,找出這批文件中包含關鍵字的文件,並返回文件名。本程序涉及:find命令,date命令,if循環,$符號的意義(本程序涉及在

寫了小工具分享:按關鍵字文件在數據文件數據

tor ffi doc qt3 ngx log 文件 cnblogs weibo 瘧鑰磷4cn0g鄧票纖http://t.docin.com/sina_6372016379囊評門3qykd瘓舜戲http://weibo.com/p/1005055850649325妹扯燃3y

eclipse 專案資源(類方法,檔名,檔案字串)

編輯相關快捷鍵    Eclipse的編輯功能非常強大,掌握了Eclipse快捷鍵功能,能夠大大提高開發效率。Eclipse中有如下一些和編輯相關的快捷鍵。    1. 【ALT+/】    此快捷鍵為

eclipse 專案資源(類方法,檔名,檔案字串)(圖解)

編輯相關快捷鍵    Eclipse的編輯功能非常強大,掌握了Eclipse快捷鍵功能,能夠大大提高開發效率。Eclipse中有如下一些和編輯相關的快捷鍵。     1. 【ALT+/】     此快捷鍵為使用者編輯的好幫手,能為使用者提供內容的輔助,不要為記不

Linux:文件關鍵字並顯示數(cat,grep函數)

img div 格式 gre 搜索 運行 .cn src images 假如有test1.txt的格式如下圖所示: 有test2.txt的內容如下: 現需將test2.txt含有的關鍵字的行搜索出來並顯示行數 則可以用到命令: cat test1.txt

Windows 檔案資源管理器帶特殊字元檔名的方法

今天處理一些檔案,資料夾這包含有類似《~$16年普通高等學校招生全國統一考試-英語》的檔名,想全部找出來刪除掉,直接在檔案資源管理器裡面輸入“~$”是搜尋不到想要的檔案的,這些是特殊字元,所以,就想是不是像程式設計一樣也有轉義符之類的,就進行網上搜索和測試,終於找到解決辦法,輸入~"*~$*"即可搜

Linux系統安裝MySQL(內附武林祕籍:在終端字串的快捷鍵)

一、伺服器端安裝 安裝伺服器端:在終端中輸入如下命令,回車後,然後按照提示輸入 sudo apt-get install mysql-server 伺服器用於接收客戶端的請求、執行sql語句、管理資料

myeclipse如何在整個工程字串

1. 首先選中你要搜的工程. 點選 search 按鈕. 2. 右上角有二個鍵頭, 往前翻, 定位到 File Search 這個頁面 3. 在 containing text 添上你要找的內容 4. 在 file name patterns: 上添 你要找的檔案型別, 

PHP檔案讀取字串問題

PHP在使用file_get_contents從檔案或者請求body中讀取字串時會遇到一種問題: 就是當檔案中字串收尾兩端為雙引號""時,PHP變數被賦值後無法解析字串中的轉義符等資訊。 例如:檔案text.text內容: "\"abc\nbcd\""

iOS開發程式碼:文字檔案讀取內容到字串裡(+ .json檔案)

NSError *error; NSString *textFileContents = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@”myTextFile” ofType:@”txt”]

在ubuntu檔案或資料夾的方法

1. whereis+檔名 用於程式名的搜尋,搜尋結果只限於二進位制檔案(引數-b)、man說明檔案(引數-m)和原始碼檔案(引數-s),如果省略引數,則返回所有資訊。 2. find / -na

【LeetCode-面試算法經典-Java實現】【033-Search in Rotated Sorted Array(在旋轉數組)】

class con 旋轉 rip target ext addclass 返回 rotated 【033-Search in Rotated Sorted Array(在旋轉數組中搜索)】 【LeetCode-面試算法經典-Java實現】【全部題目

LeetCode 33. Search in Rotated Sorted Array(在旋轉有序序列

one cheng http ati .com order hal 幫助 列表 Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (

lintcode 11. 二叉查找樹區間

了解 hat 叠代器 tar post ger size 百度 開頭 class Solution { public: vector<int> res; int k11,k22; static bool comp(const int &