Python文字操作---資料篩選
阿新 • • 發佈:2018-12-09
1.匯入編碼模組
2.open():方法開啟文字
3.find():文字中找到相符和的值
4.write():寫入檔案
#字串檢索, #find函式找到返回位置 import codecs #編碼 #第一個引數路徑,第二個引數,rb二進位制讀寫 第三個引數漢字編碼,第四個引數忽略錯誤 file = codecs.open("D:\pythonText\info.txt","rb","gbk","ignore") # 如果沒有這個檔案,新建一個檔案,檔名為:q.txt fileOpen = open("D:\pythonText\qq.txt", "w") mystr = input("輸入要查詢的資料") if __name__ == '__main__': while True: linestr=file.readline()#讀取一行 if linestr.find(mystr)!=-1: print(linestr) #顯示資料 # 寫入這個檔案 fileOpen.write(linestr) if linestr== None: #讀取失敗返回值為None # 關閉這個檔案 fileOpen.close() break