Nástroje používateľa

Nástoje správy stránok


nkd:lst-finder:start

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Both sides previous revision Previous revision
Next revision
Previous revision
nkd:lst-finder:start [2014/11/21 15:51]
Michal Štens [vyberSuborDIR()]
nkd:lst-finder:start [2015/01/12 11:06] (aktuálne)
Michala Hrnková
Riadok 1: Riadok 1:
 ====== LST vyhľadávač ====== ====== LST vyhľadávač ======
  
-LST vyhľadávač slúži na prezeranie a ukladanie objektov z .lst súborov. Objekty, ktoré sú v ňom zapísané, si ukladá spolu s cestou k nim, do text.txt. Ten je v adresári, v ktorom sa nachádza samotný program. Druhá funkcia programu je hladať objekty z textového súboru a pokiaľ ich nájde, zapíše ich do "​C:/​temp/​LST.txt"​ spolu s cestou, kde sa danné objekty nachádzajú.+LST vyhľadávač slúži na prezeranie a ukladanie objektov z .lst súborov. Objekty, ktoré sú v ňom zapísané, si ukladá spolu s cestou k nim, do text.txt. Ten je v adresári, v ktorom sa nachádza samotný program. Druhá funkcia programu je hľadať objekty z textového súboru a pokiaľ ich nájde, zapíše ich do "​C:/​temp/​LST.txt"​ spolu s cestou, kde sa danné objekty nachádzajú.
  
 ===== Interface ===== ===== Interface =====
  
-Interface sa skladá z dvoch časti +Interface sa skladá z dvoch časti
-Prvá časť je nazvaná "​Automaticke hladanie z XSL" slúži na načítavanie .txt súborov a vyhľadáva ich v svojej textovej databáze. Výstupom je textový súbor v "C:/​temp/​LST.txt" ​v ktorom je uložený názov objektu a cesta na disku k nemu. +  
-Druhá časť s názvom "​Automaticke hladanie LST a vytvaranie databazy"​ si nčítava objekty z .lst súborov a porovnáva ich so svojími ​objektami v text.txt, ak taký objekt nenájde, zapíše si ho aj s cestou k nemu. Výstupom je teda "text.txt", ktorý je uložený v zložke, v ktorej sa nachádza samotný program.+  ​* ​Prvá časť je nazvaná "​Automaticke hladanie z XSL" slúži na načítavanie .txt súborov a vyhľadáva ich v svojej textovej databáze. Výstupom je textový súbor v ''​**C:/​temp/​LST.txt**'' ​v ktorom je uložený názov objektu a cesta na disku k nemu. 
 +  
 +  * Druhá časť s názvom "​Automaticke hladanie LST a vytvaranie databazy"​ si načítava objekty z .lst súborov a porovnáva ich so svojimi ​objektami v text.txt, ak taký objekt nenájde, zapíše si ho aj s cestou k nemu. Výstupom je teda ''​**text.txt**''​, ktorý je uložený v zložke, v ktorej sa nachádza samotný program.
  
 {{ interface.png?​400 |}} {{ interface.png?​400 |}}
  
-===== Popis k funkciam ===== 
- 
-==== Funkcie pre XSL ==== 
- 
-=== startXSL() === 
- 
-<code python size=4> 
-def startXSL(cesta):​ 
-    f = open(cesta, '​r'​) 
-    for line in f: 
-        searchInDatabase(line) 
-</​code>​ 
-=== vyberSuborTXT() === 
- 
-<code python size=4> 
-def vyberSuborTXT():​ 
-    vstupXSL.delete(0,​ END) 
-    nazov=tkFileDialog.askopenfilename() 
-    vstupXSL.insert(0,​ nazov) 
-    return nazov 
-</​code>​ 
-=== spustXSL() === 
- 
-<code python size=4> 
-def spustXSL(): 
-    cesta = vstupXSL.get() 
-    startXSL(cesta) 
-</​code>​ 
-=== searchInDatabase() === 
- 
- 
-<code python size=4> 
-def searchInDatabase(name):​ 
-    database = open("​text.txt",​ '​r'​) 
-    for lineData in database: 
-        parts = lineData.split("​\t"​) 
-        if(parts[0] == name): 
-            WriteToFile("​C:/​temp/​LST.txt",​ parts[0], parts[1]) 
-    database.close() 
-</​code>​ 
-==== Funkcie pre LST ==== 
- 
-=== WriteToFile()=== 
- 
-=== Upper() === 
- 
-=== search() === 
- 
-=== start() === 
- 
-=== step() === 
- 
-=== vyberSuborDIR() === 
- 
-<code python size=4> 
-def vyberSuborDIR():​ 
-    vstupLST.delete(0,​ END) 
-    nazov=tkFileDialog.askdirectory() 
-    vstupLST.insert(0,​ nazov) 
-    return nazov 
-</​code>​ 
-=== spustLST() === 
- 
-<code python size=4> 
-def spustLST(): 
-    cesta = vstupLST.get() 
-    #​start(cesta) 
-    exten = '​.lst'​ 
-    print os.path.walk(cesta,​ step, exten) 
-</​code>​ 
nkd/lst-finder/start.1416581491.txt.gz · Posledná úprava: 2014/11/21 15:51 od Michal Štens