TK視覺化之檔案內容查詢

2022-06-15 15:54:07 字數 2257 閱讀 3402

1.內容輸出類

import

tkinter

import

python基礎.day15.搜尋資料視覺化.bigdatafind

class

inputviem():

def__init__

(self):

self.win =tkinter.tk()

self.win.geometry(

"400x400+30+0")

self.entry=tkinter.entry(self.win) #

input

self.entry.place(x=0,y=0)

self.button=tkinter.button(self.win,text="

搜尋",command=self.search)

self.button.place(x=200, y=0)

defshow(self):

self.win.mainloop()

defsearch(self):

bigfind=python基礎.day15.搜尋資料視覺化.bigdatafind.bigdatafind(r"檔案位址")

bigfind.find(self.entry.get())

bigfind.show()

2.輸出查詢類

import

codecs

import

python基礎.day15.搜尋資料視覺化.showdatainlist

class

bigdatafind():

def__init__

(self,path):

self.file = codecs.open(path,"

rb","

gbk","

ignore

") #

開啟檔案

self.showdata=python基礎.day15.搜尋資料視覺化.showdatainlist.showdatainlist()

deffind(self,searchstr):

while

true:

line =self.file.readline()

print

(line)

if line.find(searchstr) != -1:

print(line,end="") #

顯示資料

self.showdata.adddata(line) #

插入資料

ifnot line: #

都不到資料

break

defshow(self):

self.showdata.show()

#顯示查詢到的內容

def__del__

(self):

self.file.close()

if__name__ == '

__main__':

bigfind = bigdatafind(r"測試位址")

bigfind.find(

"陝西省渭南市")

bigfind.show()

3.輸出內容顯示介面類

import

tkinter

class

showdatainlist():

def__init__

(self):

self.win=tkinter.tk()

self.win.geometry(

"1000x900+0+0")

self.list=tkinter.listbox(self.win,width="

1000

",height="

800") #

list

self.list.pack() #

載入到窗體

defshow(self):

self.list.mainloop()

defadddata(self,insert):

self.list.insert(tkinter.end,insert)

#插入資料

4.主函式呼叫類

import

python基礎.day15.搜尋資料視覺化.inputviem

inputviem =python基礎.day15.搜尋資料視覺化.inputviem.inputviem()

inputviem.show()

視覺化 pcd vtk檔案

1.視覺化.pcd vtk檔案 linux 下可直接在命令列輸入 pcl viewr path to pcd或.vtk可直接顯示pcl中的點雲檔案。pcl viewr幾個常用的命令 r鍵 重現視角。如果讀入檔案沒有在主視窗顯示,不妨按下鍵盤的r鍵一試。j鍵 截圖功能。g鍵 顯示 隱藏 座標軸。滑鼠 ...

視覺化,別把簡單內容複雜化

視覺化是為了炫技還是為了更好地傳遞資訊?資料太過龐雜和互動過於煩瑣都是做移動端新聞視覺化需要避免的點。從我們的操作案例來說,能否保證使用者體驗是判斷乙個視覺化新聞成功與否的重要標準,而實現這個標準的關鍵,是不能徒增使用者的閱讀成本。我們觀測了2015 年1 月 2015 年10 月製作的110 個視...

Tensorfow 之 結果視覺化

安裝 中輸出結果視覺化模組 matplotlib import matplotlib.pyplot as plt使用上篇部落格的例子,在裡面新增了視覺化的部分,就可以將這先乏味的資料通通影象更直觀的檢視了。首先需要的是構建圖形,用散點圖描述真實資料之間的關係。每隔50次訓練重新整理一次圖形,用紅色 ...