text output

i done a new prog for my database, maybe you can use it, it read your files out of a directory and shows the pointed text in panda.

reading.py

#directory check and file reading 
#dirk hochegger 2008

import os
from os.path import join, getsize

dir = str("text/")

files = []
countLIST = []
global inputLIST
inputLIST = []

for root, dirs, files in os.walk('text'):
    print "files in directory","../",dir,"->", len(files)
    XX = len(files)
    files = os.listdir('text') 
  

d = -1
for x in range(XX):
    d += 1 
    fileOPEN = dir + files [d]
    file1=open(fileOPEN)
    zeilen=file1.read()
    c = len(zeilen)
    #print "count file1 ->",c
    print "FILE ->",files [d],"ENTRY ->", d,"COUNT ->",c
    file1.close
    countLIST.append(c)
    
countLIST.sort()
countLIST.reverse()

 
dx = -1
for x in range(XX):
    dx += 1
    fileOPEN = dir + files [dx] 
    test=open(fileOPEN)
    input = test.read()
    inputLIST.append(input)

textOUTPUTpanda.py

#text output in panda
#it displays the same text formation like in our files

import direct.directbase.DirectStart
from direct.showbase import DirectObject
from pandac.PandaModules import TextNode
import sys
import reading


class TEXTOUTPUT (DirectObject.DirectObject):
    def __init__ (self):
        text = TextNode('test')
        text.setText(reading.inputLIST[0]) 
        textNodePath = aspect2d.attachNewNode(text) 
        textNodePath.setScale(0.05)
        textNodePath.setPos(-.5,0,0)        
 
g = TEXTOUTPUT() 
run()   

interesting!